/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-RepeatedSemanticLbeWithPredicates.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_73-funloop_hard_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-26 02:36:04,594 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-26 02:36:04,596 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-26 02:36:04,634 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-26 02:36:04,634 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-26 02:36:04,637 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-26 02:36:04,640 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-26 02:36:04,646 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-26 02:36:04,648 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-26 02:36:04,652 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-26 02:36:04,653 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-26 02:36:04,654 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-26 02:36:04,655 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-26 02:36:04,656 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-26 02:36:04,658 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-26 02:36:04,659 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-26 02:36:04,659 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-26 02:36:04,660 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-26 02:36:04,664 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-26 02:36:04,671 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-26 02:36:04,673 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-26 02:36:04,674 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-26 02:36:04,675 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-26 02:36:04,676 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-26 02:36:04,682 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-26 02:36:04,682 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-26 02:36:04,683 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-26 02:36:04,684 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-26 02:36:04,685 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-26 02:36:04,685 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-26 02:36:04,685 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-26 02:36:04,686 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-26 02:36:04,688 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-26 02:36:04,688 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-26 02:36:04,689 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-26 02:36:04,689 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-26 02:36:04,690 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-26 02:36:04,690 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-26 02:36:04,690 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-26 02:36:04,691 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-26 02:36:04,691 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-26 02:36:04,695 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-RepeatedSemanticLbeWithPredicates.epf [2021-03-26 02:36:04,729 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-26 02:36:04,729 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-26 02:36:04,732 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-26 02:36:04,732 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-26 02:36:04,733 INFO L138 SettingsManager]: * Use SBE=true [2021-03-26 02:36:04,733 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-26 02:36:04,733 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-26 02:36:04,733 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-26 02:36:04,733 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-26 02:36:04,734 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-26 02:36:04,734 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-26 02:36:04,735 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-26 02:36:04,735 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-26 02:36:04,735 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-26 02:36:04,735 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-26 02:36:04,735 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-26 02:36:04,735 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-26 02:36:04,736 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-26 02:36:04,736 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-26 02:36:04,736 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-26 02:36:04,736 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-26 02:36:04,736 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 02:36:04,737 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-26 02:36:04,737 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-26 02:36:04,737 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-26 02:36:04,737 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-26 02:36:04,737 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-26 02:36:04,737 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES [2021-03-26 02:36:04,737 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-26 02:36:04,738 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-26 02:36:04,738 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-26 02:36:05,049 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-26 02:36:05,067 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-26 02:36:05,069 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-26 02:36:05,070 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-26 02:36:05,070 INFO L275 PluginConnector]: CDTParser initialized [2021-03-26 02:36:05,071 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_73-funloop_hard_racefree.i [2021-03-26 02:36:05,127 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7277eae1/0300d27928bf47d38b564fdddef526a5/FLAG48d8b25e2 [2021-03-26 02:36:05,668 INFO L306 CDTParser]: Found 1 translation units. [2021-03-26 02:36:05,669 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_73-funloop_hard_racefree.i [2021-03-26 02:36:05,692 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7277eae1/0300d27928bf47d38b564fdddef526a5/FLAG48d8b25e2 [2021-03-26 02:36:06,144 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7277eae1/0300d27928bf47d38b564fdddef526a5 [2021-03-26 02:36:06,147 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-26 02:36:06,148 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-26 02:36:06,152 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-26 02:36:06,152 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-26 02:36:06,154 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-26 02:36:06,155 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 02:36:06" (1/1) ... [2021-03-26 02:36:06,156 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58045067 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06, skipping insertion in model container [2021-03-26 02:36:06,156 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 02:36:06" (1/1) ... [2021-03-26 02:36:06,162 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-26 02:36:06,211 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-26 02:36:06,559 WARN L226 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_73-funloop_hard_racefree.i[41060,41073] [2021-03-26 02:36:06,581 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 02:36:06,593 INFO L203 MainTranslator]: Completed pre-run [2021-03-26 02:36:06,622 WARN L226 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_73-funloop_hard_racefree.i[41060,41073] [2021-03-26 02:36:06,632 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 02:36:06,773 INFO L208 MainTranslator]: Completed translation [2021-03-26 02:36:06,774 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06 WrapperNode [2021-03-26 02:36:06,775 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-26 02:36:06,776 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-26 02:36:06,777 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-26 02:36:06,777 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-26 02:36:06,782 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06" (1/1) ... [2021-03-26 02:36:06,814 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06" (1/1) ... [2021-03-26 02:36:06,848 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-26 02:36:06,849 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-26 02:36:06,849 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-26 02:36:06,849 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-26 02:36:06,856 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06" (1/1) ... [2021-03-26 02:36:06,857 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06" (1/1) ... [2021-03-26 02:36:06,873 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06" (1/1) ... [2021-03-26 02:36:06,873 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06" (1/1) ... [2021-03-26 02:36:06,882 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06" (1/1) ... [2021-03-26 02:36:06,899 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06" (1/1) ... [2021-03-26 02:36:06,901 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06" (1/1) ... [2021-03-26 02:36:06,904 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-26 02:36:06,905 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-26 02:36:06,905 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-26 02:36:06,905 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-26 02:36:06,905 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 02:36:06,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-26 02:36:06,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-26 02:36:06,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-26 02:36:06,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-26 02:36:06,959 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-03-26 02:36:06,959 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-03-26 02:36:06,959 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-03-26 02:36:06,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-26 02:36:06,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-26 02:36:06,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-26 02:36:06,961 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-26 02:36:07,443 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-26 02:36:07,444 INFO L299 CfgBuilder]: Removed 49 assume(true) statements. [2021-03-26 02:36:07,446 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 02:36:07 BoogieIcfgContainer [2021-03-26 02:36:07,446 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-26 02:36:07,447 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-26 02:36:07,447 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-26 02:36:07,450 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-26 02:36:07,451 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.03 02:36:06" (1/3) ... [2021-03-26 02:36:07,451 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ee74260 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 02:36:07, skipping insertion in model container [2021-03-26 02:36:07,451 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 02:36:06" (2/3) ... [2021-03-26 02:36:07,452 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ee74260 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 02:36:07, skipping insertion in model container [2021-03-26 02:36:07,452 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 02:36:07" (3/3) ... [2021-03-26 02:36:07,454 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_73-funloop_hard_racefree.i [2021-03-26 02:36:07,460 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-26 02:36:07,464 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 3 error locations. [2021-03-26 02:36:07,465 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-26 02:36:07,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,507 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,519 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,519 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,521 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,521 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,527 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,527 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,531 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,531 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,531 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,532 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,532 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,535 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,535 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,536 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,546 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,546 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,546 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,546 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,549 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:07,553 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-03-26 02:36:07,569 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-26 02:36:07,599 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 02:36:07,600 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 02:36:07,600 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 02:36:07,600 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 02:36:07,600 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 02:36:07,600 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 02:36:07,600 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 02:36:07,600 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 02:36:07,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 194 places, 236 transitions, 480 flow [2021-03-26 02:36:07,708 INFO L129 PetriNetUnfolder]: 73/366 cut-off events. [2021-03-26 02:36:07,709 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 02:36:07,718 INFO L84 FinitePrefix]: Finished finitePrefix Result has 372 conditions, 366 events. 73/366 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1728 event pairs, 0 based on Foata normal form. 0/285 useless extension candidates. Maximal degree in co-relation 201. Up to 8 conditions per place. [2021-03-26 02:36:07,719 INFO L82 GeneralOperation]: Start removeDead. Operand has 194 places, 236 transitions, 480 flow [2021-03-26 02:36:07,735 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 190 places, 231 transitions, 467 flow [2021-03-26 02:36:07,736 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:07,746 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 231 transitions, 467 flow [2021-03-26 02:36:07,749 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 231 transitions, 467 flow [2021-03-26 02:36:07,752 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 190 places, 231 transitions, 467 flow [2021-03-26 02:36:07,808 INFO L129 PetriNetUnfolder]: 72/361 cut-off events. [2021-03-26 02:36:07,808 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 02:36:07,810 INFO L84 FinitePrefix]: Finished finitePrefix Result has 366 conditions, 361 events. 72/361 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1671 event pairs, 0 based on Foata normal form. 0/280 useless extension candidates. Maximal degree in co-relation 201. Up to 8 conditions per place. [2021-03-26 02:36:07,820 INFO L142 LiptonReduction]: Number of co-enabled transitions 18090 [2021-03-26 02:36:09,889 INFO L154 LiptonReduction]: Checked pairs total: 5890 [2021-03-26 02:36:09,890 INFO L156 LiptonReduction]: Total number of compositions: 77 [2021-03-26 02:36:09,892 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2157 [2021-03-26 02:36:09,908 INFO L129 PetriNetUnfolder]: 7/53 cut-off events. [2021-03-26 02:36:09,908 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 02:36:09,908 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:09,909 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:09,909 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:09,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:09,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1726303046, now seen corresponding path program 1 times [2021-03-26 02:36:09,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:09,921 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762192218] [2021-03-26 02:36:09,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:10,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:10,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:10,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:10,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:10,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:10,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:10,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:10,121 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:10,121 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762192218] [2021-03-26 02:36:10,122 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 02:36:10,122 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 02:36:10,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053946677] [2021-03-26 02:36:10,132 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 02:36:10,132 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:10,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 02:36:10,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 02:36:10,143 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 313 [2021-03-26 02:36:10,148 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 189 transitions, 383 flow. Second operand has 3 states, 3 states have (on average 230.0) internal successors, (690), 3 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:10,149 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:10,149 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 313 [2021-03-26 02:36:10,150 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:10,201 INFO L129 PetriNetUnfolder]: 9/238 cut-off events. [2021-03-26 02:36:10,201 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 02:36:10,203 INFO L84 FinitePrefix]: Finished finitePrefix Result has 253 conditions, 238 events. 9/238 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1079 event pairs, 0 based on Foata normal form. 61/281 useless extension candidates. Maximal degree in co-relation 230. Up to 7 conditions per place. [2021-03-26 02:36:10,206 INFO L132 encePairwiseOnDemand]: 274/313 looper letters, 7 selfloop transitions, 2 changer transitions 0/150 dead transitions. [2021-03-26 02:36:10,206 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 150 transitions, 323 flow [2021-03-26 02:36:10,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 02:36:10,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 02:36:10,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 733 transitions. [2021-03-26 02:36:10,224 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7806176783812566 [2021-03-26 02:36:10,225 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 733 transitions. [2021-03-26 02:36:10,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 733 transitions. [2021-03-26 02:36:10,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:10,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 733 transitions. [2021-03-26 02:36:10,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 244.33333333333334) internal successors, (733), 3 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:10,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 313.0) internal successors, (1252), 4 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:10,247 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 313.0) internal successors, (1252), 4 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:10,249 INFO L185 Difference]: Start difference. First operand has 151 places, 189 transitions, 383 flow. Second operand 3 states and 733 transitions. [2021-03-26 02:36:10,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 150 transitions, 323 flow [2021-03-26 02:36:10,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 150 transitions, 323 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 02:36:10,256 INFO L241 Difference]: Finished difference. Result has 147 places, 148 transitions, 311 flow [2021-03-26 02:36:10,258 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=313, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=311, PETRI_PLACES=147, PETRI_TRANSITIONS=148} [2021-03-26 02:36:10,259 INFO L343 CegarLoopForPetriNet]: 151 programPoint places, -4 predicate places. [2021-03-26 02:36:10,259 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:10,259 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 147 places, 148 transitions, 311 flow [2021-03-26 02:36:10,260 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 147 places, 148 transitions, 311 flow [2021-03-26 02:36:10,260 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 147 places, 148 transitions, 311 flow [2021-03-26 02:36:10,276 INFO L129 PetriNetUnfolder]: 9/238 cut-off events. [2021-03-26 02:36:10,277 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 02:36:10,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 250 conditions, 238 events. 9/238 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1079 event pairs, 0 based on Foata normal form. 0/221 useless extension candidates. Maximal degree in co-relation 236. Up to 4 conditions per place. [2021-03-26 02:36:10,282 INFO L142 LiptonReduction]: Number of co-enabled transitions 8460 [2021-03-26 02:36:10,943 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-03-26 02:36:11,197 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-03-26 02:36:12,444 INFO L154 LiptonReduction]: Checked pairs total: 9440 [2021-03-26 02:36:12,444 INFO L156 LiptonReduction]: Total number of compositions: 64 [2021-03-26 02:36:12,444 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2185 [2021-03-26 02:36:12,448 INFO L480 AbstractCegarLoop]: Abstraction has has 90 places, 91 transitions, 197 flow [2021-03-26 02:36:12,448 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 230.0) internal successors, (690), 3 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:12,449 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:12,449 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:12,449 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-26 02:36:12,449 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:12,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:12,456 INFO L82 PathProgramCache]: Analyzing trace with hash -483555006, now seen corresponding path program 1 times [2021-03-26 02:36:12,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:12,457 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848815538] [2021-03-26 02:36:12,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:12,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:12,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,537 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:12,537 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848815538] [2021-03-26 02:36:12,537 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970718931] [2021-03-26 02:36:12,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:12,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:12,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-26 02:36:12,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:12,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:12,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:12,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:12,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:12,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:12,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:12,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:12,713 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:12,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:12,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:12,739 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:12,740 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:12,740 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-26 02:36:12,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700712330] [2021-03-26 02:36:12,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 02:36:12,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:12,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 02:36:12,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-26 02:36:12,743 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 377 [2021-03-26 02:36:12,754 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 91 transitions, 197 flow. Second operand has 5 states, 5 states have (on average 292.0) internal successors, (1460), 5 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:12,754 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:12,754 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 377 [2021-03-26 02:36:12,754 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:12,806 INFO L129 PetriNetUnfolder]: 9/145 cut-off events. [2021-03-26 02:36:12,806 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 02:36:12,806 INFO L84 FinitePrefix]: Finished finitePrefix Result has 170 conditions, 145 events. 9/145 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 538 event pairs, 0 based on Foata normal form. 1/129 useless extension candidates. Maximal degree in co-relation 154. Up to 6 conditions per place. [2021-03-26 02:36:12,807 INFO L132 encePairwiseOnDemand]: 374/377 looper letters, 8 selfloop transitions, 3 changer transitions 0/96 dead transitions. [2021-03-26 02:36:12,807 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 96 transitions, 231 flow [2021-03-26 02:36:12,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 02:36:12,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 02:36:12,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1172 transitions. [2021-03-26 02:36:12,810 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7771883289124668 [2021-03-26 02:36:12,810 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1172 transitions. [2021-03-26 02:36:12,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1172 transitions. [2021-03-26 02:36:12,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:12,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1172 transitions. [2021-03-26 02:36:12,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 293.0) internal successors, (1172), 4 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:12,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 377.0) internal successors, (1885), 5 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:12,815 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 377.0) internal successors, (1885), 5 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:12,815 INFO L185 Difference]: Start difference. First operand has 90 places, 91 transitions, 197 flow. Second operand 4 states and 1172 transitions. [2021-03-26 02:36:12,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 96 transitions, 231 flow [2021-03-26 02:36:12,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 96 transitions, 229 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 02:36:12,818 INFO L241 Difference]: Finished difference. Result has 93 places, 92 transitions, 211 flow [2021-03-26 02:36:12,818 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=377, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=211, PETRI_PLACES=93, PETRI_TRANSITIONS=92} [2021-03-26 02:36:12,818 INFO L343 CegarLoopForPetriNet]: 151 programPoint places, -58 predicate places. [2021-03-26 02:36:12,818 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:12,818 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 93 places, 92 transitions, 211 flow [2021-03-26 02:36:12,819 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 93 places, 92 transitions, 211 flow [2021-03-26 02:36:12,819 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 93 places, 92 transitions, 211 flow [2021-03-26 02:36:12,830 INFO L129 PetriNetUnfolder]: 9/145 cut-off events. [2021-03-26 02:36:12,830 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2021-03-26 02:36:12,831 INFO L84 FinitePrefix]: Finished finitePrefix Result has 164 conditions, 145 events. 9/145 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 546 event pairs, 0 based on Foata normal form. 0/128 useless extension candidates. Maximal degree in co-relation 145. Up to 6 conditions per place. [2021-03-26 02:36:12,833 INFO L142 LiptonReduction]: Number of co-enabled transitions 3366 [2021-03-26 02:36:12,933 INFO L154 LiptonReduction]: Checked pairs total: 3582 [2021-03-26 02:36:12,933 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 02:36:12,933 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 115 [2021-03-26 02:36:12,935 INFO L480 AbstractCegarLoop]: Abstraction has has 93 places, 92 transitions, 211 flow [2021-03-26 02:36:12,936 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 292.0) internal successors, (1460), 5 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:12,936 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:12,937 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:13,158 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-03-26 02:36:13,158 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:13,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:13,159 INFO L82 PathProgramCache]: Analyzing trace with hash -1795810727, now seen corresponding path program 1 times [2021-03-26 02:36:13,159 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:13,159 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120710966] [2021-03-26 02:36:13,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:13,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:13,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:13,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:13,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:13,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:13,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:13,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:13,218 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-03-26 02:36:13,218 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120710966] [2021-03-26 02:36:13,218 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 02:36:13,218 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 02:36:13,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325339424] [2021-03-26 02:36:13,219 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 02:36:13,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:13,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 02:36:13,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 02:36:13,221 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 291 out of 379 [2021-03-26 02:36:13,222 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 92 transitions, 211 flow. Second operand has 3 states, 3 states have (on average 292.0) internal successors, (876), 3 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:13,222 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:13,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 291 of 379 [2021-03-26 02:36:13,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:13,243 INFO L129 PetriNetUnfolder]: 6/98 cut-off events. [2021-03-26 02:36:13,243 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-26 02:36:13,244 INFO L84 FinitePrefix]: Finished finitePrefix Result has 126 conditions, 98 events. 6/98 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 251 event pairs, 0 based on Foata normal form. 0/88 useless extension candidates. Maximal degree in co-relation 105. Up to 6 conditions per place. [2021-03-26 02:36:13,244 INFO L132 encePairwiseOnDemand]: 376/379 looper letters, 6 selfloop transitions, 2 changer transitions 0/94 dead transitions. [2021-03-26 02:36:13,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 94 transitions, 231 flow [2021-03-26 02:36:13,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 02:36:13,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 02:36:13,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 882 transitions. [2021-03-26 02:36:13,246 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7757255936675461 [2021-03-26 02:36:13,246 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 882 transitions. [2021-03-26 02:36:13,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 882 transitions. [2021-03-26 02:36:13,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:13,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 882 transitions. [2021-03-26 02:36:13,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 294.0) internal successors, (882), 3 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:13,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 379.0) internal successors, (1516), 4 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:13,251 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 379.0) internal successors, (1516), 4 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:13,252 INFO L185 Difference]: Start difference. First operand has 93 places, 92 transitions, 211 flow. Second operand 3 states and 882 transitions. [2021-03-26 02:36:13,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 94 transitions, 231 flow [2021-03-26 02:36:13,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 94 transitions, 225 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-26 02:36:13,256 INFO L241 Difference]: Finished difference. Result has 94 places, 92 transitions, 213 flow [2021-03-26 02:36:13,256 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=213, PETRI_PLACES=94, PETRI_TRANSITIONS=92} [2021-03-26 02:36:13,256 INFO L343 CegarLoopForPetriNet]: 151 programPoint places, -57 predicate places. [2021-03-26 02:36:13,256 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:13,257 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 94 places, 92 transitions, 213 flow [2021-03-26 02:36:13,257 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 94 places, 92 transitions, 213 flow [2021-03-26 02:36:13,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 94 places, 92 transitions, 213 flow [2021-03-26 02:36:13,279 INFO L129 PetriNetUnfolder]: 6/98 cut-off events. [2021-03-26 02:36:13,279 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-26 02:36:13,279 INFO L84 FinitePrefix]: Finished finitePrefix Result has 119 conditions, 98 events. 6/98 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 255 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 93. Up to 4 conditions per place. [2021-03-26 02:36:13,281 INFO L142 LiptonReduction]: Number of co-enabled transitions 3366 [2021-03-26 02:36:13,502 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-03-26 02:36:13,794 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-03-26 02:36:13,896 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-03-26 02:36:13,916 INFO L154 LiptonReduction]: Checked pairs total: 2388 [2021-03-26 02:36:13,917 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 02:36:13,917 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 661 [2021-03-26 02:36:13,919 INFO L480 AbstractCegarLoop]: Abstraction has has 93 places, 91 transitions, 209 flow [2021-03-26 02:36:13,919 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 292.0) internal successors, (876), 3 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:13,920 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:13,920 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:13,920 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-26 02:36:13,920 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:13,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:13,921 INFO L82 PathProgramCache]: Analyzing trace with hash 1479710712, now seen corresponding path program 1 times [2021-03-26 02:36:13,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:13,921 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598848854] [2021-03-26 02:36:13,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:13,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:13,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:13,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:13,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:13,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:13,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:13,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:13,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:13,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:13,986 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:13,987 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598848854] [2021-03-26 02:36:13,987 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164957265] [2021-03-26 02:36:13,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:14,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:14,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-26 02:36:14,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:14,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:14,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:14,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:14,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:14,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:14,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:14,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:14,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:14,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:14,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:14,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:14,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:14,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,098 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:14,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,120 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:14,120 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:14,120 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-26 02:36:14,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279184593] [2021-03-26 02:36:14,121 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:36:14,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:14,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:36:14,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:36:14,123 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 380 [2021-03-26 02:36:14,125 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 91 transitions, 209 flow. Second operand has 6 states, 6 states have (on average 291.3333333333333) internal successors, (1748), 6 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:14,125 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:14,125 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 380 [2021-03-26 02:36:14,125 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:14,155 INFO L129 PetriNetUnfolder]: 6/98 cut-off events. [2021-03-26 02:36:14,155 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-26 02:36:14,156 INFO L84 FinitePrefix]: Finished finitePrefix Result has 132 conditions, 98 events. 6/98 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 242 event pairs, 0 based on Foata normal form. 1/90 useless extension candidates. Maximal degree in co-relation 93. Up to 6 conditions per place. [2021-03-26 02:36:14,156 INFO L132 encePairwiseOnDemand]: 377/380 looper letters, 8 selfloop transitions, 3 changer transitions 0/96 dead transitions. [2021-03-26 02:36:14,156 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 96 transitions, 245 flow [2021-03-26 02:36:14,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 02:36:14,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 02:36:14,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1172 transitions. [2021-03-26 02:36:14,160 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7710526315789473 [2021-03-26 02:36:14,160 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1172 transitions. [2021-03-26 02:36:14,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1172 transitions. [2021-03-26 02:36:14,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:14,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1172 transitions. [2021-03-26 02:36:14,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 293.0) internal successors, (1172), 4 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:14,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 380.0) internal successors, (1900), 5 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:14,166 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 380.0) internal successors, (1900), 5 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:14,166 INFO L185 Difference]: Start difference. First operand has 93 places, 91 transitions, 209 flow. Second operand 4 states and 1172 transitions. [2021-03-26 02:36:14,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 96 transitions, 245 flow [2021-03-26 02:36:14,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 96 transitions, 233 flow, removed 4 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:14,171 INFO L241 Difference]: Finished difference. Result has 94 places, 92 transitions, 215 flow [2021-03-26 02:36:14,171 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=380, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=215, PETRI_PLACES=94, PETRI_TRANSITIONS=92} [2021-03-26 02:36:14,171 INFO L343 CegarLoopForPetriNet]: 151 programPoint places, -57 predicate places. [2021-03-26 02:36:14,172 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:14,172 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 94 places, 92 transitions, 215 flow [2021-03-26 02:36:14,172 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 94 places, 92 transitions, 215 flow [2021-03-26 02:36:14,172 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 94 places, 92 transitions, 215 flow [2021-03-26 02:36:14,179 INFO L129 PetriNetUnfolder]: 6/98 cut-off events. [2021-03-26 02:36:14,179 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2021-03-26 02:36:14,180 INFO L84 FinitePrefix]: Finished finitePrefix Result has 120 conditions, 98 events. 6/98 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 251 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 100. Up to 5 conditions per place. [2021-03-26 02:36:14,181 INFO L142 LiptonReduction]: Number of co-enabled transitions 3366 [2021-03-26 02:36:14,264 INFO L154 LiptonReduction]: Checked pairs total: 3582 [2021-03-26 02:36:14,264 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 02:36:14,264 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 92 [2021-03-26 02:36:14,268 INFO L480 AbstractCegarLoop]: Abstraction has has 94 places, 92 transitions, 215 flow [2021-03-26 02:36:14,269 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 291.3333333333333) internal successors, (1748), 6 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:14,269 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:14,269 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2021-03-26 02:36:14,488 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:14,489 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:14,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:14,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1333851651, now seen corresponding path program 1 times [2021-03-26 02:36:14,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:14,489 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350646255] [2021-03-26 02:36:14,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:14,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:14,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:14,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,529 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:14,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350646255] [2021-03-26 02:36:14,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057855588] [2021-03-26 02:36:14,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:14,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:14,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-26 02:36:14,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:14,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:14,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:14,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:14,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:14,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:14,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:14,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:14,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:14,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:14,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:14,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:14,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:14,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:14,622 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:14,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:14,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:14,635 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:14,635 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:14,635 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-26 02:36:14,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091135387] [2021-03-26 02:36:14,635 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:36:14,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:14,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:36:14,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:36:14,637 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 382 [2021-03-26 02:36:14,639 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 92 transitions, 215 flow. Second operand has 6 states, 6 states have (on average 292.0) internal successors, (1752), 6 states have internal predecessors, (1752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:14,639 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:14,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 382 [2021-03-26 02:36:14,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:14,667 INFO L129 PetriNetUnfolder]: 6/101 cut-off events. [2021-03-26 02:36:14,667 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 02:36:14,667 INFO L84 FinitePrefix]: Finished finitePrefix Result has 140 conditions, 101 events. 6/101 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 245 event pairs, 0 based on Foata normal form. 1/93 useless extension candidates. Maximal degree in co-relation 112. Up to 6 conditions per place. [2021-03-26 02:36:14,668 INFO L132 encePairwiseOnDemand]: 378/382 looper letters, 8 selfloop transitions, 4 changer transitions 2/99 dead transitions. [2021-03-26 02:36:14,668 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 99 transitions, 261 flow [2021-03-26 02:36:14,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:14,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:14,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1465 transitions. [2021-03-26 02:36:14,671 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7670157068062827 [2021-03-26 02:36:14,671 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1465 transitions. [2021-03-26 02:36:14,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1465 transitions. [2021-03-26 02:36:14,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:14,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1465 transitions. [2021-03-26 02:36:14,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 293.0) internal successors, (1465), 5 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:14,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 382.0) internal successors, (2292), 6 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:14,678 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 382.0) internal successors, (2292), 6 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:14,678 INFO L185 Difference]: Start difference. First operand has 94 places, 92 transitions, 215 flow. Second operand 5 states and 1465 transitions. [2021-03-26 02:36:14,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 99 transitions, 261 flow [2021-03-26 02:36:14,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 99 transitions, 255 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-26 02:36:14,680 INFO L241 Difference]: Finished difference. Result has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:14,680 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=382, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=229, PETRI_PLACES=97, PETRI_TRANSITIONS=93} [2021-03-26 02:36:14,680 INFO L343 CegarLoopForPetriNet]: 151 programPoint places, -54 predicate places. [2021-03-26 02:36:14,681 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:14,681 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:14,681 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:14,681 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:14,689 INFO L129 PetriNetUnfolder]: 6/101 cut-off events. [2021-03-26 02:36:14,689 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:14,689 INFO L84 FinitePrefix]: Finished finitePrefix Result has 130 conditions, 101 events. 6/101 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 255 event pairs, 0 based on Foata normal form. 0/92 useless extension candidates. Maximal degree in co-relation 102. Up to 5 conditions per place. [2021-03-26 02:36:14,691 INFO L142 LiptonReduction]: Number of co-enabled transitions 3366 [2021-03-26 02:36:14,932 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 103 [2021-03-26 02:36:15,232 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2021-03-26 02:36:15,365 INFO L154 LiptonReduction]: Checked pairs total: 3582 [2021-03-26 02:36:15,365 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:15,365 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 684 [2021-03-26 02:36:15,367 INFO L480 AbstractCegarLoop]: Abstraction has has 95 places, 92 transitions, 223 flow [2021-03-26 02:36:15,367 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 292.0) internal successors, (1752), 6 states have internal predecessors, (1752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:15,367 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:15,367 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:15,589 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:15,589 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:15,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:15,590 INFO L82 PathProgramCache]: Analyzing trace with hash -1097032889, now seen corresponding path program 1 times [2021-03-26 02:36:15,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:15,590 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523821861] [2021-03-26 02:36:15,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:15,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:15,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:15,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,642 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:15,642 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523821861] [2021-03-26 02:36:15,642 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259031485] [2021-03-26 02:36:15,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:15,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:15,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:15,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:15,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:15,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:15,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:15,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:15,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:15,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:15,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:15,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:15,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:15,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:15,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:15,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:15,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:15,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:15,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:15,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:15,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:15,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:15,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:15,754 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:15,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:15,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:15,765 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:15,765 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:15,765 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-26 02:36:15,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009373563] [2021-03-26 02:36:15,766 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 02:36:15,766 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:15,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 02:36:15,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-03-26 02:36:15,768 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 385 [2021-03-26 02:36:15,769 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 92 transitions, 223 flow. Second operand has 7 states, 7 states have (on average 291.57142857142856) internal successors, (2041), 7 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:15,769 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:15,770 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 385 [2021-03-26 02:36:15,770 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:15,797 INFO L129 PetriNetUnfolder]: 6/101 cut-off events. [2021-03-26 02:36:15,798 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:15,798 INFO L84 FinitePrefix]: Finished finitePrefix Result has 146 conditions, 101 events. 6/101 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 245 event pairs, 0 based on Foata normal form. 1/93 useless extension candidates. Maximal degree in co-relation 115. Up to 6 conditions per place. [2021-03-26 02:36:15,798 INFO L132 encePairwiseOnDemand]: 381/385 looper letters, 8 selfloop transitions, 4 changer transitions 2/99 dead transitions. [2021-03-26 02:36:15,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 99 transitions, 271 flow [2021-03-26 02:36:15,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:15,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:15,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1465 transitions. [2021-03-26 02:36:15,802 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7610389610389611 [2021-03-26 02:36:15,802 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1465 transitions. [2021-03-26 02:36:15,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1465 transitions. [2021-03-26 02:36:15,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:15,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1465 transitions. [2021-03-26 02:36:15,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 293.0) internal successors, (1465), 5 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:15,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 385.0) internal successors, (2310), 6 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:15,808 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 385.0) internal successors, (2310), 6 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:15,808 INFO L185 Difference]: Start difference. First operand has 95 places, 92 transitions, 223 flow. Second operand 5 states and 1465 transitions. [2021-03-26 02:36:15,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 99 transitions, 271 flow [2021-03-26 02:36:15,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 99 transitions, 255 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:15,810 INFO L241 Difference]: Finished difference. Result has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:15,811 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=385, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=229, PETRI_PLACES=97, PETRI_TRANSITIONS=93} [2021-03-26 02:36:15,811 INFO L343 CegarLoopForPetriNet]: 151 programPoint places, -54 predicate places. [2021-03-26 02:36:15,811 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:15,811 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:15,811 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:15,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:15,818 INFO L129 PetriNetUnfolder]: 6/101 cut-off events. [2021-03-26 02:36:15,818 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:15,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 130 conditions, 101 events. 6/101 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 254 event pairs, 0 based on Foata normal form. 0/92 useless extension candidates. Maximal degree in co-relation 102. Up to 5 conditions per place. [2021-03-26 02:36:15,820 INFO L142 LiptonReduction]: Number of co-enabled transitions 3366 [2021-03-26 02:36:16,066 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-03-26 02:36:16,378 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 107 [2021-03-26 02:36:16,520 INFO L154 LiptonReduction]: Checked pairs total: 3582 [2021-03-26 02:36:16,520 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:16,520 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 709 [2021-03-26 02:36:16,521 INFO L480 AbstractCegarLoop]: Abstraction has has 95 places, 92 transitions, 223 flow [2021-03-26 02:36:16,522 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 291.57142857142856) internal successors, (2041), 7 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:16,522 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:16,522 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:16,744 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:16,744 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:16,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:16,744 INFO L82 PathProgramCache]: Analyzing trace with hash 1383485830, now seen corresponding path program 1 times [2021-03-26 02:36:16,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:16,744 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934497953] [2021-03-26 02:36:16,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:16,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:16,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:16,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,781 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:16,781 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934497953] [2021-03-26 02:36:16,781 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771557503] [2021-03-26 02:36:16,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:16,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:16,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:16,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:16,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:16,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:16,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:16,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:16,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:16,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:16,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:16,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:16,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:16,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:16,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:16,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:16,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:16,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:16,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:16,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:16,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:16,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:16,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:16,906 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:16,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:16,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:16,917 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:16,917 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:16,917 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-26 02:36:16,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229916961] [2021-03-26 02:36:16,917 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 02:36:16,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:16,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 02:36:16,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-03-26 02:36:16,922 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 388 [2021-03-26 02:36:16,924 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 92 transitions, 223 flow. Second operand has 7 states, 7 states have (on average 291.57142857142856) internal successors, (2041), 7 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:16,924 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:16,924 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 388 [2021-03-26 02:36:16,924 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:16,957 INFO L129 PetriNetUnfolder]: 6/101 cut-off events. [2021-03-26 02:36:16,957 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:16,957 INFO L84 FinitePrefix]: Finished finitePrefix Result has 146 conditions, 101 events. 6/101 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 245 event pairs, 0 based on Foata normal form. 1/93 useless extension candidates. Maximal degree in co-relation 115. Up to 6 conditions per place. [2021-03-26 02:36:16,958 INFO L132 encePairwiseOnDemand]: 384/388 looper letters, 8 selfloop transitions, 4 changer transitions 2/99 dead transitions. [2021-03-26 02:36:16,958 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 99 transitions, 271 flow [2021-03-26 02:36:16,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:16,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:16,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1465 transitions. [2021-03-26 02:36:16,961 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7551546391752577 [2021-03-26 02:36:16,961 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1465 transitions. [2021-03-26 02:36:16,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1465 transitions. [2021-03-26 02:36:16,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:16,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1465 transitions. [2021-03-26 02:36:16,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 293.0) internal successors, (1465), 5 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:16,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 388.0) internal successors, (2328), 6 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:16,970 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 388.0) internal successors, (2328), 6 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:16,970 INFO L185 Difference]: Start difference. First operand has 95 places, 92 transitions, 223 flow. Second operand 5 states and 1465 transitions. [2021-03-26 02:36:16,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 99 transitions, 271 flow [2021-03-26 02:36:16,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 99 transitions, 255 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:16,974 INFO L241 Difference]: Finished difference. Result has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:16,974 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=229, PETRI_PLACES=97, PETRI_TRANSITIONS=93} [2021-03-26 02:36:16,974 INFO L343 CegarLoopForPetriNet]: 151 programPoint places, -54 predicate places. [2021-03-26 02:36:16,974 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:16,974 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:16,974 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:16,975 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:16,981 INFO L129 PetriNetUnfolder]: 6/101 cut-off events. [2021-03-26 02:36:16,981 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:16,982 INFO L84 FinitePrefix]: Finished finitePrefix Result has 130 conditions, 101 events. 6/101 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 254 event pairs, 0 based on Foata normal form. 0/92 useless extension candidates. Maximal degree in co-relation 102. Up to 5 conditions per place. [2021-03-26 02:36:16,983 INFO L142 LiptonReduction]: Number of co-enabled transitions 3366 [2021-03-26 02:36:17,258 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 110 [2021-03-26 02:36:17,402 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-03-26 02:36:17,705 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 110 [2021-03-26 02:36:17,820 INFO L154 LiptonReduction]: Checked pairs total: 3582 [2021-03-26 02:36:17,820 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:17,820 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 846 [2021-03-26 02:36:17,821 INFO L480 AbstractCegarLoop]: Abstraction has has 95 places, 92 transitions, 223 flow [2021-03-26 02:36:17,822 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 291.57142857142856) internal successors, (2041), 7 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:17,822 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:17,822 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:18,023 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-03-26 02:36:18,023 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:18,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:18,024 INFO L82 PathProgramCache]: Analyzing trace with hash 590105607, now seen corresponding path program 1 times [2021-03-26 02:36:18,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:18,024 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955073656] [2021-03-26 02:36:18,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:18,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:18,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,069 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:18,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955073656] [2021-03-26 02:36:18,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024519034] [2021-03-26 02:36:18,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:18,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:18,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:18,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:18,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:18,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:18,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:18,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:18,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:18,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:18,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:18,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:18,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:18,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:18,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:18,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:18,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:18,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:18,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:18,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:18,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:18,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:18,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:18,154 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:18,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:18,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:18,172 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:18,172 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:18,172 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:36:18,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044989026] [2021-03-26 02:36:18,172 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:36:18,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:18,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:36:18,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:36:18,175 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 391 [2021-03-26 02:36:18,176 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 92 transitions, 223 flow. Second operand has 6 states, 6 states have (on average 291.5) internal successors, (1749), 6 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:18,176 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:18,176 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 391 [2021-03-26 02:36:18,176 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:18,206 INFO L129 PetriNetUnfolder]: 6/101 cut-off events. [2021-03-26 02:36:18,206 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:18,206 INFO L84 FinitePrefix]: Finished finitePrefix Result has 146 conditions, 101 events. 6/101 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 245 event pairs, 0 based on Foata normal form. 1/93 useless extension candidates. Maximal degree in co-relation 115. Up to 6 conditions per place. [2021-03-26 02:36:18,207 INFO L132 encePairwiseOnDemand]: 387/391 looper letters, 8 selfloop transitions, 4 changer transitions 2/99 dead transitions. [2021-03-26 02:36:18,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 99 transitions, 271 flow [2021-03-26 02:36:18,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:18,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:18,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1465 transitions. [2021-03-26 02:36:18,210 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7493606138107417 [2021-03-26 02:36:18,210 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1465 transitions. [2021-03-26 02:36:18,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1465 transitions. [2021-03-26 02:36:18,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:18,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1465 transitions. [2021-03-26 02:36:18,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 293.0) internal successors, (1465), 5 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:18,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 391.0) internal successors, (2346), 6 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:18,217 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 391.0) internal successors, (2346), 6 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:18,217 INFO L185 Difference]: Start difference. First operand has 95 places, 92 transitions, 223 flow. Second operand 5 states and 1465 transitions. [2021-03-26 02:36:18,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 99 transitions, 271 flow [2021-03-26 02:36:18,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 99 transitions, 255 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:18,219 INFO L241 Difference]: Finished difference. Result has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:18,220 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=391, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=229, PETRI_PLACES=97, PETRI_TRANSITIONS=93} [2021-03-26 02:36:18,220 INFO L343 CegarLoopForPetriNet]: 151 programPoint places, -54 predicate places. [2021-03-26 02:36:18,220 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:18,220 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:18,220 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:18,221 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:18,227 INFO L129 PetriNetUnfolder]: 6/101 cut-off events. [2021-03-26 02:36:18,227 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:18,227 INFO L84 FinitePrefix]: Finished finitePrefix Result has 130 conditions, 101 events. 6/101 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 255 event pairs, 0 based on Foata normal form. 0/92 useless extension candidates. Maximal degree in co-relation 102. Up to 5 conditions per place. [2021-03-26 02:36:18,229 INFO L142 LiptonReduction]: Number of co-enabled transitions 3366 [2021-03-26 02:36:18,716 WARN L205 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-03-26 02:36:18,864 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-03-26 02:36:19,174 WARN L205 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-03-26 02:36:19,287 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-03-26 02:36:19,323 INFO L154 LiptonReduction]: Checked pairs total: 3582 [2021-03-26 02:36:19,323 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:19,323 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1103 [2021-03-26 02:36:19,324 INFO L480 AbstractCegarLoop]: Abstraction has has 95 places, 92 transitions, 223 flow [2021-03-26 02:36:19,325 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 291.5) internal successors, (1749), 6 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:19,325 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:19,325 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:19,546 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:19,546 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:19,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:19,547 INFO L82 PathProgramCache]: Analyzing trace with hash -1224342970, now seen corresponding path program 1 times [2021-03-26 02:36:19,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:19,547 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141092035] [2021-03-26 02:36:19,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:19,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:19,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,579 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:19,579 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141092035] [2021-03-26 02:36:19,579 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334313952] [2021-03-26 02:36:19,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:19,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:19,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:19,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:19,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:19,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:19,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:19,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:19,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:19,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:19,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:19,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:19,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:19,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:19,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:19,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:19,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:19,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:19,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:19,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:19,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:19,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:19,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:19,660 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:19,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:19,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:19,669 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:19,669 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:19,670 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:36:19,670 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110919389] [2021-03-26 02:36:19,670 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:36:19,670 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:19,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:36:19,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:36:19,672 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 394 [2021-03-26 02:36:19,673 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 92 transitions, 223 flow. Second operand has 6 states, 6 states have (on average 291.5) internal successors, (1749), 6 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:19,673 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:19,673 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 394 [2021-03-26 02:36:19,673 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:19,705 INFO L129 PetriNetUnfolder]: 6/101 cut-off events. [2021-03-26 02:36:19,705 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:19,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 146 conditions, 101 events. 6/101 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 245 event pairs, 0 based on Foata normal form. 1/93 useless extension candidates. Maximal degree in co-relation 115. Up to 6 conditions per place. [2021-03-26 02:36:19,706 INFO L132 encePairwiseOnDemand]: 390/394 looper letters, 8 selfloop transitions, 4 changer transitions 2/99 dead transitions. [2021-03-26 02:36:19,706 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 99 transitions, 271 flow [2021-03-26 02:36:19,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:19,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:19,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1465 transitions. [2021-03-26 02:36:19,710 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7436548223350253 [2021-03-26 02:36:19,710 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1465 transitions. [2021-03-26 02:36:19,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1465 transitions. [2021-03-26 02:36:19,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:19,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1465 transitions. [2021-03-26 02:36:19,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 293.0) internal successors, (1465), 5 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:19,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 394.0) internal successors, (2364), 6 states have internal predecessors, (2364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:19,716 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 394.0) internal successors, (2364), 6 states have internal predecessors, (2364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:19,716 INFO L185 Difference]: Start difference. First operand has 95 places, 92 transitions, 223 flow. Second operand 5 states and 1465 transitions. [2021-03-26 02:36:19,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 99 transitions, 271 flow [2021-03-26 02:36:19,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 99 transitions, 255 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:19,718 INFO L241 Difference]: Finished difference. Result has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:19,718 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=394, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=229, PETRI_PLACES=97, PETRI_TRANSITIONS=93} [2021-03-26 02:36:19,718 INFO L343 CegarLoopForPetriNet]: 151 programPoint places, -54 predicate places. [2021-03-26 02:36:19,718 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:19,719 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:19,719 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:19,719 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:19,725 INFO L129 PetriNetUnfolder]: 6/101 cut-off events. [2021-03-26 02:36:19,725 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:19,726 INFO L84 FinitePrefix]: Finished finitePrefix Result has 130 conditions, 101 events. 6/101 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 255 event pairs, 0 based on Foata normal form. 0/92 useless extension candidates. Maximal degree in co-relation 102. Up to 5 conditions per place. [2021-03-26 02:36:19,727 INFO L142 LiptonReduction]: Number of co-enabled transitions 3366 [2021-03-26 02:36:20,198 WARN L205 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 116 [2021-03-26 02:36:20,417 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-03-26 02:36:20,657 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 116 [2021-03-26 02:36:20,806 INFO L154 LiptonReduction]: Checked pairs total: 3582 [2021-03-26 02:36:20,806 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:20,807 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1089 [2021-03-26 02:36:20,807 INFO L480 AbstractCegarLoop]: Abstraction has has 95 places, 92 transitions, 223 flow [2021-03-26 02:36:20,808 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 291.5) internal successors, (1749), 6 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:20,808 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:20,808 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:21,009 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:21,009 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:21,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:21,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1766709926, now seen corresponding path program 1 times [2021-03-26 02:36:21,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:21,009 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909194882] [2021-03-26 02:36:21,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:21,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:21,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,054 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:21,054 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909194882] [2021-03-26 02:36:21,054 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890125822] [2021-03-26 02:36:21,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:21,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:21,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:21,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:21,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:21,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:21,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:21,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:21,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:21,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:21,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:21,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:21,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:21,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:21,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:21,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:21,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:21,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:21,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:21,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:21,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:21,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:21,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:21,140 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:21,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:21,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:21,152 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:21,152 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:21,153 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:36:21,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86362639] [2021-03-26 02:36:21,153 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:36:21,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:21,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:36:21,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:36:21,155 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 397 [2021-03-26 02:36:21,156 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 92 transitions, 223 flow. Second operand has 6 states, 6 states have (on average 291.5) internal successors, (1749), 6 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:21,156 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:21,156 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 397 [2021-03-26 02:36:21,156 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:21,187 INFO L129 PetriNetUnfolder]: 6/101 cut-off events. [2021-03-26 02:36:21,187 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:21,188 INFO L84 FinitePrefix]: Finished finitePrefix Result has 146 conditions, 101 events. 6/101 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 245 event pairs, 0 based on Foata normal form. 1/93 useless extension candidates. Maximal degree in co-relation 115. Up to 6 conditions per place. [2021-03-26 02:36:21,188 INFO L132 encePairwiseOnDemand]: 393/397 looper letters, 8 selfloop transitions, 4 changer transitions 2/99 dead transitions. [2021-03-26 02:36:21,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 99 transitions, 271 flow [2021-03-26 02:36:21,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:21,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:21,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1465 transitions. [2021-03-26 02:36:21,192 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7380352644836272 [2021-03-26 02:36:21,192 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1465 transitions. [2021-03-26 02:36:21,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1465 transitions. [2021-03-26 02:36:21,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:21,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1465 transitions. [2021-03-26 02:36:21,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 293.0) internal successors, (1465), 5 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:21,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 397.0) internal successors, (2382), 6 states have internal predecessors, (2382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:21,198 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 397.0) internal successors, (2382), 6 states have internal predecessors, (2382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:21,198 INFO L185 Difference]: Start difference. First operand has 95 places, 92 transitions, 223 flow. Second operand 5 states and 1465 transitions. [2021-03-26 02:36:21,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 99 transitions, 271 flow [2021-03-26 02:36:21,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 99 transitions, 255 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:21,200 INFO L241 Difference]: Finished difference. Result has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:21,201 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=397, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=229, PETRI_PLACES=97, PETRI_TRANSITIONS=93} [2021-03-26 02:36:21,201 INFO L343 CegarLoopForPetriNet]: 151 programPoint places, -54 predicate places. [2021-03-26 02:36:21,201 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:21,201 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:21,201 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:21,202 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 93 transitions, 229 flow [2021-03-26 02:36:21,208 INFO L129 PetriNetUnfolder]: 6/101 cut-off events. [2021-03-26 02:36:21,209 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:21,209 INFO L84 FinitePrefix]: Finished finitePrefix Result has 130 conditions, 101 events. 6/101 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 255 event pairs, 0 based on Foata normal form. 0/92 useless extension candidates. Maximal degree in co-relation 102. Up to 5 conditions per place. [2021-03-26 02:36:21,210 INFO L142 LiptonReduction]: Number of co-enabled transitions 3366 [2021-03-26 02:36:21,994 WARN L205 SmtUtils]: Spent 783.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-03-26 02:36:22,298 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-03-26 02:36:23,025 WARN L205 SmtUtils]: Spent 726.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-03-26 02:36:23,183 INFO L154 LiptonReduction]: Checked pairs total: 3582 [2021-03-26 02:36:23,183 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:23,183 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1982 [2021-03-26 02:36:23,184 INFO L480 AbstractCegarLoop]: Abstraction has has 95 places, 92 transitions, 223 flow [2021-03-26 02:36:23,185 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 291.5) internal successors, (1749), 6 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:23,185 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:23,185 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:23,395 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-03-26 02:36:23,396 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:23,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:23,396 INFO L82 PathProgramCache]: Analyzing trace with hash 973329703, now seen corresponding path program 1 times [2021-03-26 02:36:23,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:23,396 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022113530] [2021-03-26 02:36:23,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:23,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,458 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:23,458 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022113530] [2021-03-26 02:36:23,458 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470590829] [2021-03-26 02:36:23,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:23,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:23,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:23,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:23,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:23,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:23,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:23,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:23,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:23,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:23,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:23,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:23,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:23,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:23,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:23,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:23,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:23,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:23,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:23,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:23,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:23,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:23,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:23,573 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:23,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:23,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:23,585 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 02:36:23,585 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:23,585 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:36:23,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009648866] [2021-03-26 02:36:23,587 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:36:23,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:23,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:36:23,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:36:23,589 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 400 [2021-03-26 02:36:23,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 92 transitions, 223 flow. Second operand has 6 states, 6 states have (on average 291.5) internal successors, (1749), 6 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:23,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:23,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 400 [2021-03-26 02:36:23,590 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:23,617 INFO L129 PetriNetUnfolder]: 6/99 cut-off events. [2021-03-26 02:36:23,618 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-26 02:36:23,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 139 conditions, 99 events. 6/99 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 242 event pairs, 0 based on Foata normal form. 1/91 useless extension candidates. Maximal degree in co-relation 108. Up to 5 conditions per place. [2021-03-26 02:36:23,618 INFO L132 encePairwiseOnDemand]: 395/400 looper letters, 5 selfloop transitions, 5 changer transitions 2/97 dead transitions. [2021-03-26 02:36:23,618 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 97 transitions, 257 flow [2021-03-26 02:36:23,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:23,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:23,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1463 transitions. [2021-03-26 02:36:23,622 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7315 [2021-03-26 02:36:23,622 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1463 transitions. [2021-03-26 02:36:23,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1463 transitions. [2021-03-26 02:36:23,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:23,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1463 transitions. [2021-03-26 02:36:23,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 292.6) internal successors, (1463), 5 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:23,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 400.0) internal successors, (2400), 6 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:23,627 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 400.0) internal successors, (2400), 6 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:23,627 INFO L185 Difference]: Start difference. First operand has 95 places, 92 transitions, 223 flow. Second operand 5 states and 1463 transitions. [2021-03-26 02:36:23,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 97 transitions, 257 flow [2021-03-26 02:36:23,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 97 transitions, 243 flow, removed 5 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:23,629 INFO L241 Difference]: Finished difference. Result has 98 places, 93 transitions, 231 flow [2021-03-26 02:36:23,629 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=231, PETRI_PLACES=98, PETRI_TRANSITIONS=93} [2021-03-26 02:36:23,630 INFO L343 CegarLoopForPetriNet]: 151 programPoint places, -53 predicate places. [2021-03-26 02:36:23,630 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:23,630 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 98 places, 93 transitions, 231 flow [2021-03-26 02:36:23,630 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 98 places, 93 transitions, 231 flow [2021-03-26 02:36:23,630 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 98 places, 93 transitions, 231 flow [2021-03-26 02:36:23,637 INFO L129 PetriNetUnfolder]: 6/99 cut-off events. [2021-03-26 02:36:23,638 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:23,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 131 conditions, 99 events. 6/99 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 251 event pairs, 0 based on Foata normal form. 0/90 useless extension candidates. Maximal degree in co-relation 96. Up to 5 conditions per place. [2021-03-26 02:36:23,641 INFO L142 LiptonReduction]: Number of co-enabled transitions 3366 [2021-03-26 02:36:24,643 WARN L205 SmtUtils]: Spent 984.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 122 [2021-03-26 02:36:24,950 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-03-26 02:36:26,140 WARN L205 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 124 DAG size of output: 122 [2021-03-26 02:36:26,579 WARN L205 SmtUtils]: Spent 438.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-03-26 02:36:26,588 INFO L154 LiptonReduction]: Checked pairs total: 2388 [2021-03-26 02:36:26,588 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 02:36:26,589 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2959 [2021-03-26 02:36:26,589 INFO L480 AbstractCegarLoop]: Abstraction has has 96 places, 92 transitions, 225 flow [2021-03-26 02:36:26,590 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 291.5) internal successors, (1749), 6 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:26,590 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:26,590 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:26,790 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:26,790 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:26,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:26,791 INFO L82 PathProgramCache]: Analyzing trace with hash -330584697, now seen corresponding path program 1 times [2021-03-26 02:36:26,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:26,791 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613866538] [2021-03-26 02:36:26,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:26,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 02:36:26,802 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 02:36:26,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 02:36:26,812 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 02:36:26,825 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 02:36:26,825 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 02:36:26,825 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-26 02:36:26,826 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 02:36:26,826 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-26 02:36:26,839 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,839 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,839 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,839 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,839 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,839 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,840 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,840 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,840 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,840 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,840 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,840 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,840 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,840 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,840 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,840 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,840 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,840 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,841 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,842 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,844 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,847 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,847 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,847 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,847 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,849 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,850 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,851 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,851 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,851 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,851 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,854 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,854 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,855 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,857 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,861 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,862 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,862 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,862 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,862 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,862 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,862 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,862 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,863 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,863 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,863 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,863 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,863 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,863 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,864 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,865 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,865 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,865 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,865 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,865 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,865 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,865 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,865 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,866 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,867 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,867 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,868 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,868 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,868 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,868 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,868 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,869 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,869 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,869 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,869 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,869 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,869 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,869 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,869 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,869 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,869 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,870 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,870 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,870 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,870 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,870 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,870 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,870 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:26,872 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-03-26 02:36:26,872 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-26 02:36:26,873 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 02:36:26,873 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 02:36:26,873 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 02:36:26,873 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 02:36:26,873 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 02:36:26,873 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 02:36:26,873 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 02:36:26,873 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 02:36:26,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 250 places, 305 transitions, 628 flow [2021-03-26 02:36:26,926 INFO L129 PetriNetUnfolder]: 118/588 cut-off events. [2021-03-26 02:36:26,926 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-26 02:36:26,931 INFO L84 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 588 events. 118/588 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3175 event pairs, 0 based on Foata normal form. 0/458 useless extension candidates. Maximal degree in co-relation 368. Up to 12 conditions per place. [2021-03-26 02:36:26,931 INFO L82 GeneralOperation]: Start removeDead. Operand has 250 places, 305 transitions, 628 flow [2021-03-26 02:36:26,958 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 250 places, 305 transitions, 628 flow [2021-03-26 02:36:26,959 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:26,959 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 250 places, 305 transitions, 628 flow [2021-03-26 02:36:26,959 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 250 places, 305 transitions, 628 flow [2021-03-26 02:36:26,960 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 250 places, 305 transitions, 628 flow [2021-03-26 02:36:27,010 INFO L129 PetriNetUnfolder]: 118/588 cut-off events. [2021-03-26 02:36:27,010 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-26 02:36:27,015 INFO L84 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 588 events. 118/588 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3168 event pairs, 0 based on Foata normal form. 0/458 useless extension candidates. Maximal degree in co-relation 368. Up to 12 conditions per place. [2021-03-26 02:36:27,030 INFO L142 LiptonReduction]: Number of co-enabled transitions 46632 [2021-03-26 02:36:28,883 INFO L154 LiptonReduction]: Checked pairs total: 13321 [2021-03-26 02:36:28,883 INFO L156 LiptonReduction]: Total number of compositions: 87 [2021-03-26 02:36:28,883 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1924 [2021-03-26 02:36:28,892 INFO L129 PetriNetUnfolder]: 16/124 cut-off events. [2021-03-26 02:36:28,893 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 02:36:28,893 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:28,893 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:28,893 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:28,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:28,893 INFO L82 PathProgramCache]: Analyzing trace with hash -404141986, now seen corresponding path program 1 times [2021-03-26 02:36:28,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:28,894 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083964249] [2021-03-26 02:36:28,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:28,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:28,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:28,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:28,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:28,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:28,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:28,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:28,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 02:36:28,916 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083964249] [2021-03-26 02:36:28,916 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 02:36:28,916 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 02:36:28,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898003543] [2021-03-26 02:36:28,917 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 02:36:28,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:28,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 02:36:28,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 02:36:28,918 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 392 [2021-03-26 02:36:28,918 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 259 transitions, 536 flow. Second operand has 3 states, 3 states have (on average 291.0) internal successors, (873), 3 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:28,919 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:28,919 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 392 [2021-03-26 02:36:28,919 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:28,969 INFO L129 PetriNetUnfolder]: 17/408 cut-off events. [2021-03-26 02:36:28,969 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-26 02:36:28,972 INFO L84 FinitePrefix]: Finished finitePrefix Result has 432 conditions, 408 events. 17/408 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2229 event pairs, 0 based on Foata normal form. 91/470 useless extension candidates. Maximal degree in co-relation 408. Up to 7 conditions per place. [2021-03-26 02:36:28,973 INFO L132 encePairwiseOnDemand]: 344/392 looper letters, 7 selfloop transitions, 2 changer transitions 0/209 dead transitions. [2021-03-26 02:36:28,973 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 209 transitions, 454 flow [2021-03-26 02:36:28,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 02:36:28,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 02:36:28,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 925 transitions. [2021-03-26 02:36:28,975 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7865646258503401 [2021-03-26 02:36:28,975 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 925 transitions. [2021-03-26 02:36:28,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 925 transitions. [2021-03-26 02:36:28,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:28,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 925 transitions. [2021-03-26 02:36:28,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 308.3333333333333) internal successors, (925), 3 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:28,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:28,979 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 392.0) internal successors, (1568), 4 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:28,979 INFO L185 Difference]: Start difference. First operand has 209 places, 259 transitions, 536 flow. Second operand 3 states and 925 transitions. [2021-03-26 02:36:28,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 209 transitions, 454 flow [2021-03-26 02:36:28,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 209 transitions, 454 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 02:36:28,982 INFO L241 Difference]: Finished difference. Result has 204 places, 207 transitions, 442 flow [2021-03-26 02:36:28,982 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=392, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=201, 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=442, PETRI_PLACES=204, PETRI_TRANSITIONS=207} [2021-03-26 02:36:28,983 INFO L343 CegarLoopForPetriNet]: 209 programPoint places, -5 predicate places. [2021-03-26 02:36:28,983 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:28,983 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 204 places, 207 transitions, 442 flow [2021-03-26 02:36:28,983 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 204 places, 207 transitions, 442 flow [2021-03-26 02:36:28,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 204 places, 207 transitions, 442 flow [2021-03-26 02:36:29,014 INFO L129 PetriNetUnfolder]: 17/408 cut-off events. [2021-03-26 02:36:29,015 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-26 02:36:29,017 INFO L84 FinitePrefix]: Finished finitePrefix Result has 429 conditions, 408 events. 17/408 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2220 event pairs, 0 based on Foata normal form. 0/380 useless extension candidates. Maximal degree in co-relation 414. Up to 6 conditions per place. [2021-03-26 02:36:29,025 INFO L142 LiptonReduction]: Number of co-enabled transitions 23312 [2021-03-26 02:36:30,998 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-03-26 02:36:31,225 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-03-26 02:36:31,622 INFO L154 LiptonReduction]: Checked pairs total: 21708 [2021-03-26 02:36:31,622 INFO L156 LiptonReduction]: Total number of compositions: 79 [2021-03-26 02:36:31,622 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2639 [2021-03-26 02:36:31,625 INFO L480 AbstractCegarLoop]: Abstraction has has 131 places, 134 transitions, 296 flow [2021-03-26 02:36:31,625 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 291.0) internal successors, (873), 3 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:31,625 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:31,625 INFO L263 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] [2021-03-26 02:36:31,626 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-26 02:36:31,626 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:31,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:31,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1184807079, now seen corresponding path program 1 times [2021-03-26 02:36:31,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:31,627 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110198043] [2021-03-26 02:36:31,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:31,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:31,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:31,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:31,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,659 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 02:36:31,659 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110198043] [2021-03-26 02:36:31,659 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833765354] [2021-03-26 02:36:31,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:31,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:31,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 2 conjunts are in the unsatisfiable core [2021-03-26 02:36:31,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:31,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:31,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:31,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:31,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:31,765 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:31,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:31,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:31,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 02:36:31,789 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 02:36:31,789 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-03-26 02:36:31,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143309171] [2021-03-26 02:36:31,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 02:36:31,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:31,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 02:36:31,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-26 02:36:31,795 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 367 out of 471 [2021-03-26 02:36:31,795 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 134 transitions, 296 flow. Second operand has 3 states, 3 states have (on average 368.0) internal successors, (1104), 3 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:31,795 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:31,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 367 of 471 [2021-03-26 02:36:31,796 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:31,827 INFO L129 PetriNetUnfolder]: 13/208 cut-off events. [2021-03-26 02:36:31,827 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-26 02:36:31,828 INFO L84 FinitePrefix]: Finished finitePrefix Result has 244 conditions, 208 events. 13/208 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 907 event pairs, 0 based on Foata normal form. 0/186 useless extension candidates. Maximal degree in co-relation 230. Up to 11 conditions per place. [2021-03-26 02:36:31,829 INFO L132 encePairwiseOnDemand]: 468/471 looper letters, 9 selfloop transitions, 2 changer transitions 0/138 dead transitions. [2021-03-26 02:36:31,829 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 138 transitions, 326 flow [2021-03-26 02:36:31,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 02:36:31,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 02:36:31,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1113 transitions. [2021-03-26 02:36:31,832 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7876857749469215 [2021-03-26 02:36:31,832 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1113 transitions. [2021-03-26 02:36:31,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1113 transitions. [2021-03-26 02:36:31,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:31,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1113 transitions. [2021-03-26 02:36:31,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 371.0) internal successors, (1113), 3 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:31,835 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) [2021-03-26 02:36:31,836 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) [2021-03-26 02:36:31,836 INFO L185 Difference]: Start difference. First operand has 131 places, 134 transitions, 296 flow. Second operand 3 states and 1113 transitions. [2021-03-26 02:36:31,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 138 transitions, 326 flow [2021-03-26 02:36:31,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 138 transitions, 324 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 02:36:31,839 INFO L241 Difference]: Finished difference. Result has 133 places, 135 transitions, 306 flow [2021-03-26 02:36:31,840 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=471, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=306, PETRI_PLACES=133, PETRI_TRANSITIONS=135} [2021-03-26 02:36:31,840 INFO L343 CegarLoopForPetriNet]: 209 programPoint places, -76 predicate places. [2021-03-26 02:36:31,840 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:31,840 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 135 transitions, 306 flow [2021-03-26 02:36:31,840 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 135 transitions, 306 flow [2021-03-26 02:36:31,841 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 133 places, 135 transitions, 306 flow [2021-03-26 02:36:31,856 INFO L129 PetriNetUnfolder]: 13/208 cut-off events. [2021-03-26 02:36:31,856 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-26 02:36:31,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 235 conditions, 208 events. 13/208 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 906 event pairs, 0 based on Foata normal form. 0/188 useless extension candidates. Maximal degree in co-relation 216. Up to 7 conditions per place. [2021-03-26 02:36:31,860 INFO L142 LiptonReduction]: Number of co-enabled transitions 10044 [2021-03-26 02:36:31,993 INFO L154 LiptonReduction]: Checked pairs total: 8281 [2021-03-26 02:36:31,993 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:31,993 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 153 [2021-03-26 02:36:31,995 INFO L480 AbstractCegarLoop]: Abstraction has has 133 places, 135 transitions, 306 flow [2021-03-26 02:36:31,995 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 368.0) internal successors, (1104), 3 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:31,995 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:31,996 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:32,216 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:32,216 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:32,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:32,218 INFO L82 PathProgramCache]: Analyzing trace with hash 1194475723, now seen corresponding path program 1 times [2021-03-26 02:36:32,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:32,218 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540227845] [2021-03-26 02:36:32,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:32,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:32,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 02:36:32,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540227845] [2021-03-26 02:36:32,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451518411] [2021-03-26 02:36:32,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:32,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:32,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 2 conjunts are in the unsatisfiable core [2021-03-26 02:36:32,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:32,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,336 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:32,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-26 02:36:32,340 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 02:36:32,340 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2021-03-26 02:36:32,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314856441] [2021-03-26 02:36:32,341 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 02:36:32,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:32,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 02:36:32,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-26 02:36:32,342 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 361 out of 474 [2021-03-26 02:36:32,343 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 135 transitions, 306 flow. Second operand has 3 states, 3 states have (on average 362.3333333333333) internal successors, (1087), 3 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:32,343 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:32,343 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 361 of 474 [2021-03-26 02:36:32,343 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:32,406 INFO L129 PetriNetUnfolder]: 15/265 cut-off events. [2021-03-26 02:36:32,407 INFO L130 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2021-03-26 02:36:32,408 INFO L84 FinitePrefix]: Finished finitePrefix Result has 315 conditions, 265 events. 15/265 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1053 event pairs, 0 based on Foata normal form. 0/241 useless extension candidates. Maximal degree in co-relation 293. Up to 17 conditions per place. [2021-03-26 02:36:32,409 INFO L132 encePairwiseOnDemand]: 470/474 looper letters, 9 selfloop transitions, 3 changer transitions 0/139 dead transitions. [2021-03-26 02:36:32,409 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 139 transitions, 338 flow [2021-03-26 02:36:32,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 02:36:32,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 02:36:32,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1096 transitions. [2021-03-26 02:36:32,412 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.770745428973277 [2021-03-26 02:36:32,412 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1096 transitions. [2021-03-26 02:36:32,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1096 transitions. [2021-03-26 02:36:32,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:32,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1096 transitions. [2021-03-26 02:36:32,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 365.3333333333333) internal successors, (1096), 3 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:32,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 474.0) internal successors, (1896), 4 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:32,417 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 474.0) internal successors, (1896), 4 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:32,417 INFO L185 Difference]: Start difference. First operand has 133 places, 135 transitions, 306 flow. Second operand 3 states and 1096 transitions. [2021-03-26 02:36:32,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 139 transitions, 338 flow [2021-03-26 02:36:32,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 139 transitions, 336 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 02:36:32,419 INFO L241 Difference]: Finished difference. Result has 135 places, 137 transitions, 323 flow [2021-03-26 02:36:32,420 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=474, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=323, PETRI_PLACES=135, PETRI_TRANSITIONS=137} [2021-03-26 02:36:32,420 INFO L343 CegarLoopForPetriNet]: 209 programPoint places, -74 predicate places. [2021-03-26 02:36:32,420 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:32,420 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 135 places, 137 transitions, 323 flow [2021-03-26 02:36:32,420 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 135 places, 137 transitions, 323 flow [2021-03-26 02:36:32,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 135 places, 137 transitions, 323 flow [2021-03-26 02:36:32,438 INFO L129 PetriNetUnfolder]: 15/265 cut-off events. [2021-03-26 02:36:32,438 INFO L130 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2021-03-26 02:36:32,440 INFO L84 FinitePrefix]: Finished finitePrefix Result has 308 conditions, 265 events. 15/265 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1048 event pairs, 0 based on Foata normal form. 0/243 useless extension candidates. Maximal degree in co-relation 288. Up to 11 conditions per place. [2021-03-26 02:36:32,444 INFO L142 LiptonReduction]: Number of co-enabled transitions 10240 [2021-03-26 02:36:32,556 INFO L154 LiptonReduction]: Checked pairs total: 7871 [2021-03-26 02:36:32,556 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:32,556 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 136 [2021-03-26 02:36:32,558 INFO L480 AbstractCegarLoop]: Abstraction has has 132 places, 134 transitions, 317 flow [2021-03-26 02:36:32,559 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 362.3333333333333) internal successors, (1087), 3 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:32,559 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:32,559 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:32,771 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-03-26 02:36:32,772 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:32,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:32,772 INFO L82 PathProgramCache]: Analyzing trace with hash -1649465484, now seen corresponding path program 1 times [2021-03-26 02:36:32,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:32,772 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374050277] [2021-03-26 02:36:32,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:32,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:32,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,801 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:32,801 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374050277] [2021-03-26 02:36:32,801 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312854723] [2021-03-26 02:36:32,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:32,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:32,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-26 02:36:32,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:32,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:32,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:32,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:32,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:32,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:32,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:32,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:32,893 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:32,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:32,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:32,917 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:32,917 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:32,917 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-03-26 02:36:32,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126526134] [2021-03-26 02:36:32,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 02:36:32,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:32,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 02:36:32,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-26 02:36:32,919 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 477 [2021-03-26 02:36:32,920 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 134 transitions, 317 flow. Second operand has 5 states, 5 states have (on average 373.8) internal successors, (1869), 5 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:32,920 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:32,920 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 477 [2021-03-26 02:36:32,920 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:32,957 INFO L129 PetriNetUnfolder]: 15/263 cut-off events. [2021-03-26 02:36:32,958 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-03-26 02:36:32,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 319 conditions, 263 events. 15/263 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1065 event pairs, 0 based on Foata normal form. 1/242 useless extension candidates. Maximal degree in co-relation 283. Up to 11 conditions per place. [2021-03-26 02:36:32,960 INFO L132 encePairwiseOnDemand]: 474/477 looper letters, 8 selfloop transitions, 3 changer transitions 0/139 dead transitions. [2021-03-26 02:36:32,960 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 139 transitions, 351 flow [2021-03-26 02:36:32,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 02:36:32,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 02:36:32,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1500 transitions. [2021-03-26 02:36:32,964 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7861635220125787 [2021-03-26 02:36:32,964 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1500 transitions. [2021-03-26 02:36:32,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1500 transitions. [2021-03-26 02:36:32,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:32,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1500 transitions. [2021-03-26 02:36:32,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 375.0) internal successors, (1500), 4 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:32,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 477.0) internal successors, (2385), 5 states have internal predecessors, (2385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:32,969 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 477.0) internal successors, (2385), 5 states have internal predecessors, (2385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:32,969 INFO L185 Difference]: Start difference. First operand has 132 places, 134 transitions, 317 flow. Second operand 4 states and 1500 transitions. [2021-03-26 02:36:32,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 139 transitions, 351 flow [2021-03-26 02:36:32,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 139 transitions, 348 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 02:36:32,972 INFO L241 Difference]: Finished difference. Result has 135 places, 135 transitions, 330 flow [2021-03-26 02:36:32,973 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=477, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=330, PETRI_PLACES=135, PETRI_TRANSITIONS=135} [2021-03-26 02:36:32,973 INFO L343 CegarLoopForPetriNet]: 209 programPoint places, -74 predicate places. [2021-03-26 02:36:32,973 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:32,973 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 135 places, 135 transitions, 330 flow [2021-03-26 02:36:32,973 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 135 places, 135 transitions, 330 flow [2021-03-26 02:36:32,974 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 135 places, 135 transitions, 330 flow [2021-03-26 02:36:32,992 INFO L129 PetriNetUnfolder]: 15/263 cut-off events. [2021-03-26 02:36:32,993 INFO L130 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2021-03-26 02:36:32,994 INFO L84 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 263 events. 15/263 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1066 event pairs, 0 based on Foata normal form. 0/241 useless extension candidates. Maximal degree in co-relation 288. Up to 11 conditions per place. [2021-03-26 02:36:32,999 INFO L142 LiptonReduction]: Number of co-enabled transitions 9914 [2021-03-26 02:36:33,082 INFO L154 LiptonReduction]: Checked pairs total: 7680 [2021-03-26 02:36:33,082 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 02:36:33,082 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 109 [2021-03-26 02:36:33,084 INFO L480 AbstractCegarLoop]: Abstraction has has 135 places, 135 transitions, 330 flow [2021-03-26 02:36:33,085 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 373.8) internal successors, (1869), 5 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:33,085 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:33,085 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:33,299 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-03-26 02:36:33,300 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:33,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:33,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1640264296, now seen corresponding path program 1 times [2021-03-26 02:36:33,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:33,300 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366026958] [2021-03-26 02:36:33,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:33,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:33,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,332 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:33,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366026958] [2021-03-26 02:36:33,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773439543] [2021-03-26 02:36:33,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:33,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:33,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-26 02:36:33,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:33,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:33,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:33,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:33,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:33,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:33,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:33,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:33,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:33,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:33,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:33,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:33,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:33,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:33,430 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:33,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:33,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:33,448 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:33,448 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:33,448 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-26 02:36:33,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870155589] [2021-03-26 02:36:33,449 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:36:33,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:33,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:36:33,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:36:33,451 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 479 [2021-03-26 02:36:33,452 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 135 transitions, 330 flow. Second operand has 6 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:33,452 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:33,452 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 479 [2021-03-26 02:36:33,452 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:33,490 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:33,491 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 02:36:33,492 INFO L84 FinitePrefix]: Finished finitePrefix Result has 330 conditions, 266 events. 15/266 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1069 event pairs, 0 based on Foata normal form. 1/245 useless extension candidates. Maximal degree in co-relation 300. Up to 11 conditions per place. [2021-03-26 02:36:33,493 INFO L132 encePairwiseOnDemand]: 475/479 looper letters, 8 selfloop transitions, 4 changer transitions 2/142 dead transitions. [2021-03-26 02:36:33,493 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 142 transitions, 376 flow [2021-03-26 02:36:33,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:33,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:33,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1875 transitions. [2021-03-26 02:36:33,497 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7828810020876826 [2021-03-26 02:36:33,497 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1875 transitions. [2021-03-26 02:36:33,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1875 transitions. [2021-03-26 02:36:33,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:33,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1875 transitions. [2021-03-26 02:36:33,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 375.0) internal successors, (1875), 5 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:33,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 479.0) internal successors, (2874), 6 states have internal predecessors, (2874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:33,504 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 479.0) internal successors, (2874), 6 states have internal predecessors, (2874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:33,504 INFO L185 Difference]: Start difference. First operand has 135 places, 135 transitions, 330 flow. Second operand 5 states and 1875 transitions. [2021-03-26 02:36:33,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 142 transitions, 376 flow [2021-03-26 02:36:33,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 142 transitions, 370 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-26 02:36:33,507 INFO L241 Difference]: Finished difference. Result has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:33,507 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=479, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=344, PETRI_PLACES=138, PETRI_TRANSITIONS=136} [2021-03-26 02:36:33,507 INFO L343 CegarLoopForPetriNet]: 209 programPoint places, -71 predicate places. [2021-03-26 02:36:33,507 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:33,508 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:33,508 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:33,508 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:33,525 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:33,525 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:33,527 INFO L84 FinitePrefix]: Finished finitePrefix Result has 320 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1071 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 290. Up to 11 conditions per place. [2021-03-26 02:36:33,531 INFO L142 LiptonReduction]: Number of co-enabled transitions 9914 [2021-03-26 02:36:33,742 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-03-26 02:36:33,990 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-03-26 02:36:34,097 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-03-26 02:36:34,148 INFO L154 LiptonReduction]: Checked pairs total: 7680 [2021-03-26 02:36:34,148 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:34,148 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 641 [2021-03-26 02:36:34,150 INFO L480 AbstractCegarLoop]: Abstraction has has 136 places, 135 transitions, 338 flow [2021-03-26 02:36:34,150 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 374.0) internal successors, (2244), 6 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:34,150 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:34,150 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:34,351 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-03-26 02:36:34,351 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:34,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:34,351 INFO L82 PathProgramCache]: Analyzing trace with hash 203687288, now seen corresponding path program 1 times [2021-03-26 02:36:34,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:34,352 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140234157] [2021-03-26 02:36:34,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:34,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:34,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,397 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:34,397 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140234157] [2021-03-26 02:36:34,397 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614516880] [2021-03-26 02:36:34,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:34,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:34,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:34,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:34,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:34,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:34,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:34,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:34,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:34,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:34,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:34,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:34,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:34,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:34,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:34,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:34,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:34,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:34,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:34,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:34,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:34,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:34,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:34,511 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:34,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:34,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:34,531 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:34,531 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:34,531 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-26 02:36:34,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209109758] [2021-03-26 02:36:34,532 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 02:36:34,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:34,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 02:36:34,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-03-26 02:36:34,535 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 482 [2021-03-26 02:36:34,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 135 transitions, 338 flow. Second operand has 7 states, 7 states have (on average 373.57142857142856) internal successors, (2615), 7 states have internal predecessors, (2615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:34,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:34,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 482 [2021-03-26 02:36:34,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:34,585 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:34,586 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:34,587 INFO L84 FinitePrefix]: Finished finitePrefix Result has 336 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1067 event pairs, 0 based on Foata normal form. 1/245 useless extension candidates. Maximal degree in co-relation 303. Up to 11 conditions per place. [2021-03-26 02:36:34,588 INFO L132 encePairwiseOnDemand]: 478/482 looper letters, 8 selfloop transitions, 4 changer transitions 2/142 dead transitions. [2021-03-26 02:36:34,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 142 transitions, 386 flow [2021-03-26 02:36:34,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:34,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:34,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1875 transitions. [2021-03-26 02:36:34,593 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7780082987551867 [2021-03-26 02:36:34,593 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1875 transitions. [2021-03-26 02:36:34,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1875 transitions. [2021-03-26 02:36:34,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:34,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1875 transitions. [2021-03-26 02:36:34,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 375.0) internal successors, (1875), 5 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:34,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 482.0) internal successors, (2892), 6 states have internal predecessors, (2892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:34,600 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 482.0) internal successors, (2892), 6 states have internal predecessors, (2892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:34,600 INFO L185 Difference]: Start difference. First operand has 136 places, 135 transitions, 338 flow. Second operand 5 states and 1875 transitions. [2021-03-26 02:36:34,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 142 transitions, 386 flow [2021-03-26 02:36:34,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 142 transitions, 370 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:34,603 INFO L241 Difference]: Finished difference. Result has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:34,603 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=482, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=344, PETRI_PLACES=138, PETRI_TRANSITIONS=136} [2021-03-26 02:36:34,603 INFO L343 CegarLoopForPetriNet]: 209 programPoint places, -71 predicate places. [2021-03-26 02:36:34,604 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:34,604 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:34,604 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:34,605 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:34,626 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:34,627 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:34,628 INFO L84 FinitePrefix]: Finished finitePrefix Result has 320 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1071 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 290. Up to 11 conditions per place. [2021-03-26 02:36:34,635 INFO L142 LiptonReduction]: Number of co-enabled transitions 9914 [2021-03-26 02:36:34,889 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 103 [2021-03-26 02:36:35,178 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2021-03-26 02:36:35,339 INFO L154 LiptonReduction]: Checked pairs total: 7680 [2021-03-26 02:36:35,339 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:35,339 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 736 [2021-03-26 02:36:35,341 INFO L480 AbstractCegarLoop]: Abstraction has has 136 places, 135 transitions, 338 flow [2021-03-26 02:36:35,342 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 373.57142857142856) internal successors, (2615), 7 states have internal predecessors, (2615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:35,342 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:35,342 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:35,561 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:35,561 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:35,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:35,561 INFO L82 PathProgramCache]: Analyzing trace with hash 536667117, now seen corresponding path program 1 times [2021-03-26 02:36:35,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:35,561 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413150484] [2021-03-26 02:36:35,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:35,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:35,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:35,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,593 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:35,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413150484] [2021-03-26 02:36:35,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201201166] [2021-03-26 02:36:35,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:35,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:35,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:35,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:35,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:35,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:35,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:35,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:35,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:35,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:35,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:35,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:35,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:35,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:35,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:35,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:35,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:35,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:35,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:35,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:35,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:35,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:35,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:35,691 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:35,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:35,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:35,711 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:35,711 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:35,711 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-26 02:36:35,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946438406] [2021-03-26 02:36:35,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 02:36:35,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:35,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 02:36:35,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-03-26 02:36:35,713 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 485 [2021-03-26 02:36:35,715 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 135 transitions, 338 flow. Second operand has 7 states, 7 states have (on average 373.57142857142856) internal successors, (2615), 7 states have internal predecessors, (2615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:35,715 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:35,715 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 485 [2021-03-26 02:36:35,715 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:35,758 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:35,758 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:35,759 INFO L84 FinitePrefix]: Finished finitePrefix Result has 336 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1067 event pairs, 0 based on Foata normal form. 1/245 useless extension candidates. Maximal degree in co-relation 303. Up to 11 conditions per place. [2021-03-26 02:36:35,760 INFO L132 encePairwiseOnDemand]: 481/485 looper letters, 8 selfloop transitions, 4 changer transitions 2/142 dead transitions. [2021-03-26 02:36:35,760 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 142 transitions, 386 flow [2021-03-26 02:36:35,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:35,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:35,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1875 transitions. [2021-03-26 02:36:35,765 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7731958762886598 [2021-03-26 02:36:35,765 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1875 transitions. [2021-03-26 02:36:35,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1875 transitions. [2021-03-26 02:36:35,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:35,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1875 transitions. [2021-03-26 02:36:35,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 375.0) internal successors, (1875), 5 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:35,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 485.0) internal successors, (2910), 6 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:35,772 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 485.0) internal successors, (2910), 6 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:35,772 INFO L185 Difference]: Start difference. First operand has 136 places, 135 transitions, 338 flow. Second operand 5 states and 1875 transitions. [2021-03-26 02:36:35,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 142 transitions, 386 flow [2021-03-26 02:36:35,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 142 transitions, 370 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:35,775 INFO L241 Difference]: Finished difference. Result has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:35,775 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=485, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=344, PETRI_PLACES=138, PETRI_TRANSITIONS=136} [2021-03-26 02:36:35,775 INFO L343 CegarLoopForPetriNet]: 209 programPoint places, -71 predicate places. [2021-03-26 02:36:35,776 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:35,776 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:35,776 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:35,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:35,795 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:35,795 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:35,796 INFO L84 FinitePrefix]: Finished finitePrefix Result has 320 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1071 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 290. Up to 11 conditions per place. [2021-03-26 02:36:35,801 INFO L142 LiptonReduction]: Number of co-enabled transitions 9914 [2021-03-26 02:36:36,013 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-03-26 02:36:36,320 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-03-26 02:36:36,438 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-03-26 02:36:36,507 INFO L154 LiptonReduction]: Checked pairs total: 7680 [2021-03-26 02:36:36,507 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:36,508 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 732 [2021-03-26 02:36:36,510 INFO L480 AbstractCegarLoop]: Abstraction has has 136 places, 135 transitions, 338 flow [2021-03-26 02:36:36,510 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 373.57142857142856) internal successors, (2615), 7 states have internal predecessors, (2615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:36,510 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:36,510 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:36,731 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:36,731 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:36,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:36,731 INFO L82 PathProgramCache]: Analyzing trace with hash 1480570350, now seen corresponding path program 1 times [2021-03-26 02:36:36,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:36,732 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901059469] [2021-03-26 02:36:36,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:36,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:36,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,766 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:36,766 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901059469] [2021-03-26 02:36:36,766 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611882821] [2021-03-26 02:36:36,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:36,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:36,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:36,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:36,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:36,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:36,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:36,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:36,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:36,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:36,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:36,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:36,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:36,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:36,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:36,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:36,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:36,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:36,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:36,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:36,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:36,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:36,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:36,873 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:36,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:36,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:36,895 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:36,895 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:36,896 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:36:36,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993615707] [2021-03-26 02:36:36,896 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:36:36,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:36,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:36:36,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:36:36,898 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 488 [2021-03-26 02:36:36,899 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 135 transitions, 338 flow. Second operand has 6 states, 6 states have (on average 373.5) internal successors, (2241), 6 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:36,899 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:36,899 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 488 [2021-03-26 02:36:36,899 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:36,943 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:36,944 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:36,945 INFO L84 FinitePrefix]: Finished finitePrefix Result has 336 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1067 event pairs, 0 based on Foata normal form. 1/245 useless extension candidates. Maximal degree in co-relation 303. Up to 11 conditions per place. [2021-03-26 02:36:36,946 INFO L132 encePairwiseOnDemand]: 484/488 looper letters, 8 selfloop transitions, 4 changer transitions 2/142 dead transitions. [2021-03-26 02:36:36,946 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 142 transitions, 386 flow [2021-03-26 02:36:36,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:36,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:36,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1875 transitions. [2021-03-26 02:36:36,950 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7684426229508197 [2021-03-26 02:36:36,950 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1875 transitions. [2021-03-26 02:36:36,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1875 transitions. [2021-03-26 02:36:36,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:36,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1875 transitions. [2021-03-26 02:36:36,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 375.0) internal successors, (1875), 5 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:36,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 488.0) internal successors, (2928), 6 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:36,957 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 488.0) internal successors, (2928), 6 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:36,957 INFO L185 Difference]: Start difference. First operand has 136 places, 135 transitions, 338 flow. Second operand 5 states and 1875 transitions. [2021-03-26 02:36:36,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 142 transitions, 386 flow [2021-03-26 02:36:36,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 142 transitions, 370 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:36,960 INFO L241 Difference]: Finished difference. Result has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:36,960 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=344, PETRI_PLACES=138, PETRI_TRANSITIONS=136} [2021-03-26 02:36:36,960 INFO L343 CegarLoopForPetriNet]: 209 programPoint places, -71 predicate places. [2021-03-26 02:36:36,960 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:36,960 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:36,960 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:36,961 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:36,978 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:36,978 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:36,980 INFO L84 FinitePrefix]: Finished finitePrefix Result has 320 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1069 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 290. Up to 11 conditions per place. [2021-03-26 02:36:36,984 INFO L142 LiptonReduction]: Number of co-enabled transitions 9914 [2021-03-26 02:36:37,234 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 110 [2021-03-26 02:36:37,577 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 110 [2021-03-26 02:36:37,732 INFO L154 LiptonReduction]: Checked pairs total: 7680 [2021-03-26 02:36:37,733 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:37,733 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 773 [2021-03-26 02:36:37,734 INFO L480 AbstractCegarLoop]: Abstraction has has 136 places, 135 transitions, 338 flow [2021-03-26 02:36:37,734 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 373.5) internal successors, (2241), 6 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:37,734 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:37,734 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:37,934 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:37,935 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:37,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:37,935 INFO L82 PathProgramCache]: Analyzing trace with hash 2015649358, now seen corresponding path program 1 times [2021-03-26 02:36:37,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:37,935 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012473262] [2021-03-26 02:36:37,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:37,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:37,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:37,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:37,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:37,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:37,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:37,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:37,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:37,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:37,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:37,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:37,970 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:37,970 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012473262] [2021-03-26 02:36:37,971 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132478082] [2021-03-26 02:36:37,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:38,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:38,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:38,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:38,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:38,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:38,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:38,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:38,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:38,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:38,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:38,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:38,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:38,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:38,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:38,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:38,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:38,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:38,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:38,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:38,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:38,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:38,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:38,053 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:38,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:38,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:38,070 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:38,070 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:38,070 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:36:38,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177443443] [2021-03-26 02:36:38,070 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:36:38,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:38,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:36:38,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:36:38,072 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 491 [2021-03-26 02:36:38,074 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 135 transitions, 338 flow. Second operand has 6 states, 6 states have (on average 373.5) internal successors, (2241), 6 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:38,074 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:38,074 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 491 [2021-03-26 02:36:38,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:38,116 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:38,117 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:38,118 INFO L84 FinitePrefix]: Finished finitePrefix Result has 336 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1069 event pairs, 0 based on Foata normal form. 1/245 useless extension candidates. Maximal degree in co-relation 303. Up to 11 conditions per place. [2021-03-26 02:36:38,119 INFO L132 encePairwiseOnDemand]: 487/491 looper letters, 8 selfloop transitions, 4 changer transitions 2/142 dead transitions. [2021-03-26 02:36:38,119 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 142 transitions, 386 flow [2021-03-26 02:36:38,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:38,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:38,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1875 transitions. [2021-03-26 02:36:38,123 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7637474541751528 [2021-03-26 02:36:38,123 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1875 transitions. [2021-03-26 02:36:38,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1875 transitions. [2021-03-26 02:36:38,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:38,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1875 transitions. [2021-03-26 02:36:38,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 375.0) internal successors, (1875), 5 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:38,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 491.0) internal successors, (2946), 6 states have internal predecessors, (2946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:38,129 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 491.0) internal successors, (2946), 6 states have internal predecessors, (2946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:38,129 INFO L185 Difference]: Start difference. First operand has 136 places, 135 transitions, 338 flow. Second operand 5 states and 1875 transitions. [2021-03-26 02:36:38,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 142 transitions, 386 flow [2021-03-26 02:36:38,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 142 transitions, 370 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:38,132 INFO L241 Difference]: Finished difference. Result has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:38,132 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=491, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=344, PETRI_PLACES=138, PETRI_TRANSITIONS=136} [2021-03-26 02:36:38,132 INFO L343 CegarLoopForPetriNet]: 209 programPoint places, -71 predicate places. [2021-03-26 02:36:38,133 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:38,133 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:38,133 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:38,133 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:38,151 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:38,151 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:38,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 320 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1071 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 290. Up to 11 conditions per place. [2021-03-26 02:36:38,157 INFO L142 LiptonReduction]: Number of co-enabled transitions 9914 [2021-03-26 02:36:38,415 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-03-26 02:36:38,969 WARN L205 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-03-26 02:36:39,115 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-03-26 02:36:39,162 INFO L154 LiptonReduction]: Checked pairs total: 7680 [2021-03-26 02:36:39,162 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:39,162 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1029 [2021-03-26 02:36:39,164 INFO L480 AbstractCegarLoop]: Abstraction has has 136 places, 135 transitions, 338 flow [2021-03-26 02:36:39,164 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 373.5) internal successors, (2241), 6 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:39,164 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:39,164 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:39,372 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-03-26 02:36:39,373 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:39,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:39,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1744238930, now seen corresponding path program 1 times [2021-03-26 02:36:39,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:39,373 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541556890] [2021-03-26 02:36:39,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:39,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:39,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,411 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:39,411 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541556890] [2021-03-26 02:36:39,411 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236266619] [2021-03-26 02:36:39,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:39,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:39,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:39,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:39,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:39,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:39,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:39,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:39,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:39,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:39,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:39,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:39,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:39,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:39,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:39,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:39,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:39,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:39,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:39,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:39,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:39,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:39,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:39,514 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:39,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:39,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:39,536 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:39,536 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:39,536 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:36:39,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685544484] [2021-03-26 02:36:39,538 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:36:39,538 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:39,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:36:39,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:36:39,540 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 494 [2021-03-26 02:36:39,541 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 135 transitions, 338 flow. Second operand has 6 states, 6 states have (on average 373.5) internal successors, (2241), 6 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:39,541 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:39,541 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 494 [2021-03-26 02:36:39,541 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:39,582 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:39,582 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:39,584 INFO L84 FinitePrefix]: Finished finitePrefix Result has 336 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1068 event pairs, 0 based on Foata normal form. 1/245 useless extension candidates. Maximal degree in co-relation 303. Up to 11 conditions per place. [2021-03-26 02:36:39,585 INFO L132 encePairwiseOnDemand]: 490/494 looper letters, 8 selfloop transitions, 4 changer transitions 2/142 dead transitions. [2021-03-26 02:36:39,585 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 142 transitions, 386 flow [2021-03-26 02:36:39,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:39,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:39,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1875 transitions. [2021-03-26 02:36:39,594 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7591093117408907 [2021-03-26 02:36:39,594 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1875 transitions. [2021-03-26 02:36:39,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1875 transitions. [2021-03-26 02:36:39,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:39,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1875 transitions. [2021-03-26 02:36:39,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 375.0) internal successors, (1875), 5 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:39,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 494.0) internal successors, (2964), 6 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:39,605 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 494.0) internal successors, (2964), 6 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:39,605 INFO L185 Difference]: Start difference. First operand has 136 places, 135 transitions, 338 flow. Second operand 5 states and 1875 transitions. [2021-03-26 02:36:39,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 142 transitions, 386 flow [2021-03-26 02:36:39,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 142 transitions, 370 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:39,608 INFO L241 Difference]: Finished difference. Result has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:39,609 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=494, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=344, PETRI_PLACES=138, PETRI_TRANSITIONS=136} [2021-03-26 02:36:39,609 INFO L343 CegarLoopForPetriNet]: 209 programPoint places, -71 predicate places. [2021-03-26 02:36:39,609 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:39,609 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:39,610 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:39,611 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:39,629 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:39,629 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:39,631 INFO L84 FinitePrefix]: Finished finitePrefix Result has 320 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1071 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 290. Up to 11 conditions per place. [2021-03-26 02:36:39,635 INFO L142 LiptonReduction]: Number of co-enabled transitions 9914 [2021-03-26 02:36:40,211 WARN L205 SmtUtils]: Spent 575.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 116 [2021-03-26 02:36:40,453 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-03-26 02:36:40,687 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 116 [2021-03-26 02:36:40,841 INFO L154 LiptonReduction]: Checked pairs total: 7680 [2021-03-26 02:36:40,841 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:40,841 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1232 [2021-03-26 02:36:40,843 INFO L480 AbstractCegarLoop]: Abstraction has has 136 places, 135 transitions, 338 flow [2021-03-26 02:36:40,843 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 373.5) internal successors, (2241), 6 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:40,843 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:40,843 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:41,043 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-03-26 02:36:41,044 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:41,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:41,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1617984147, now seen corresponding path program 1 times [2021-03-26 02:36:41,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:41,044 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184177944] [2021-03-26 02:36:41,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:41,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:41,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,078 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:41,078 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184177944] [2021-03-26 02:36:41,078 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576132577] [2021-03-26 02:36:41,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:41,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:41,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:41,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:41,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:41,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:41,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:41,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:41,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:41,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:41,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:41,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:41,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:41,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:41,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:41,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:41,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:41,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:41,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:41,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:41,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:41,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:41,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:41,182 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:41,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:41,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:41,198 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:41,198 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:41,198 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:36:41,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123062441] [2021-03-26 02:36:41,198 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:36:41,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:41,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:36:41,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:36:41,200 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 497 [2021-03-26 02:36:41,201 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 135 transitions, 338 flow. Second operand has 6 states, 6 states have (on average 373.5) internal successors, (2241), 6 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:41,201 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:41,201 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 497 [2021-03-26 02:36:41,201 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:41,241 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:41,241 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:41,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 336 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1067 event pairs, 0 based on Foata normal form. 1/245 useless extension candidates. Maximal degree in co-relation 303. Up to 11 conditions per place. [2021-03-26 02:36:41,244 INFO L132 encePairwiseOnDemand]: 493/497 looper letters, 8 selfloop transitions, 4 changer transitions 2/142 dead transitions. [2021-03-26 02:36:41,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 142 transitions, 386 flow [2021-03-26 02:36:41,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:41,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:41,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1875 transitions. [2021-03-26 02:36:41,247 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7545271629778671 [2021-03-26 02:36:41,247 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1875 transitions. [2021-03-26 02:36:41,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1875 transitions. [2021-03-26 02:36:41,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:41,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1875 transitions. [2021-03-26 02:36:41,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 375.0) internal successors, (1875), 5 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:41,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 497.0) internal successors, (2982), 6 states have internal predecessors, (2982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:41,254 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 497.0) internal successors, (2982), 6 states have internal predecessors, (2982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:41,254 INFO L185 Difference]: Start difference. First operand has 136 places, 135 transitions, 338 flow. Second operand 5 states and 1875 transitions. [2021-03-26 02:36:41,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 142 transitions, 386 flow [2021-03-26 02:36:41,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 142 transitions, 370 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:41,257 INFO L241 Difference]: Finished difference. Result has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:41,257 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=497, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=344, PETRI_PLACES=138, PETRI_TRANSITIONS=136} [2021-03-26 02:36:41,257 INFO L343 CegarLoopForPetriNet]: 209 programPoint places, -71 predicate places. [2021-03-26 02:36:41,257 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:41,257 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:41,258 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:41,258 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 136 transitions, 344 flow [2021-03-26 02:36:41,277 INFO L129 PetriNetUnfolder]: 15/266 cut-off events. [2021-03-26 02:36:41,277 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:41,278 INFO L84 FinitePrefix]: Finished finitePrefix Result has 320 conditions, 266 events. 15/266 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1071 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 290. Up to 11 conditions per place. [2021-03-26 02:36:41,282 INFO L142 LiptonReduction]: Number of co-enabled transitions 9914 [2021-03-26 02:36:41,843 WARN L205 SmtUtils]: Spent 559.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-03-26 02:36:41,960 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-03-26 02:36:42,226 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-03-26 02:36:42,350 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-03-26 02:36:42,411 INFO L154 LiptonReduction]: Checked pairs total: 7680 [2021-03-26 02:36:42,411 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:36:42,411 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1154 [2021-03-26 02:36:42,412 INFO L480 AbstractCegarLoop]: Abstraction has has 136 places, 135 transitions, 338 flow [2021-03-26 02:36:42,412 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 373.5) internal successors, (2241), 6 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:42,413 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:42,413 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:42,613 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-03-26 02:36:42,613 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:42,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:42,613 INFO L82 PathProgramCache]: Analyzing trace with hash -674080914, now seen corresponding path program 1 times [2021-03-26 02:36:42,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:42,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555329096] [2021-03-26 02:36:42,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:42,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:42,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,641 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:42,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555329096] [2021-03-26 02:36:42,642 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896684534] [2021-03-26 02:36:42,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:42,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:42,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:36:42,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:42,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:42,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:42,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:42,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:42,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:42,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:42,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:42,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:42,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:42,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:42,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:42,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:42,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:42,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:42,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:42,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:42,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:42,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:42,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:42,762 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:42,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:42,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:42,784 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-26 02:36:42,784 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:42,784 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:36:42,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430257045] [2021-03-26 02:36:42,785 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:36:42,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:42,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:36:42,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:36:42,787 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 500 [2021-03-26 02:36:42,788 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 135 transitions, 338 flow. Second operand has 6 states, 6 states have (on average 373.5) internal successors, (2241), 6 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:42,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:42,788 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 500 [2021-03-26 02:36:42,788 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:42,829 INFO L129 PetriNetUnfolder]: 15/264 cut-off events. [2021-03-26 02:36:42,830 INFO L130 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2021-03-26 02:36:42,831 INFO L84 FinitePrefix]: Finished finitePrefix Result has 329 conditions, 264 events. 15/264 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1064 event pairs, 0 based on Foata normal form. 1/243 useless extension candidates. Maximal degree in co-relation 296. Up to 11 conditions per place. [2021-03-26 02:36:42,832 INFO L132 encePairwiseOnDemand]: 495/500 looper letters, 5 selfloop transitions, 5 changer transitions 2/140 dead transitions. [2021-03-26 02:36:42,832 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 140 transitions, 372 flow [2021-03-26 02:36:42,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:36:42,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:36:42,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1873 transitions. [2021-03-26 02:36:42,836 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7492 [2021-03-26 02:36:42,836 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1873 transitions. [2021-03-26 02:36:42,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1873 transitions. [2021-03-26 02:36:42,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:42,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1873 transitions. [2021-03-26 02:36:42,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 374.6) internal successors, (1873), 5 states have internal predecessors, (1873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:42,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 500.0) internal successors, (3000), 6 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:42,843 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 500.0) internal successors, (3000), 6 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:42,843 INFO L185 Difference]: Start difference. First operand has 136 places, 135 transitions, 338 flow. Second operand 5 states and 1873 transitions. [2021-03-26 02:36:42,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 140 transitions, 372 flow [2021-03-26 02:36:42,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 140 transitions, 358 flow, removed 5 selfloop flow, removed 3 redundant places. [2021-03-26 02:36:42,845 INFO L241 Difference]: Finished difference. Result has 139 places, 136 transitions, 346 flow [2021-03-26 02:36:42,846 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=500, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=346, PETRI_PLACES=139, PETRI_TRANSITIONS=136} [2021-03-26 02:36:42,846 INFO L343 CegarLoopForPetriNet]: 209 programPoint places, -70 predicate places. [2021-03-26 02:36:42,846 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:42,846 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 139 places, 136 transitions, 346 flow [2021-03-26 02:36:42,846 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 139 places, 136 transitions, 346 flow [2021-03-26 02:36:42,847 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 139 places, 136 transitions, 346 flow [2021-03-26 02:36:42,864 INFO L129 PetriNetUnfolder]: 15/264 cut-off events. [2021-03-26 02:36:42,864 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2021-03-26 02:36:42,866 INFO L84 FinitePrefix]: Finished finitePrefix Result has 321 conditions, 264 events. 15/264 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1066 event pairs, 0 based on Foata normal form. 0/242 useless extension candidates. Maximal degree in co-relation 284. Up to 11 conditions per place. [2021-03-26 02:36:42,870 INFO L142 LiptonReduction]: Number of co-enabled transitions 9914 [2021-03-26 02:36:43,194 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 122 [2021-03-26 02:36:43,307 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-03-26 02:36:43,598 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 122 [2021-03-26 02:36:43,717 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-03-26 02:36:43,750 INFO L154 LiptonReduction]: Checked pairs total: 5120 [2021-03-26 02:36:43,751 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 02:36:43,751 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 905 [2021-03-26 02:36:43,752 INFO L480 AbstractCegarLoop]: Abstraction has has 137 places, 135 transitions, 340 flow [2021-03-26 02:36:43,752 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 373.5) internal successors, (2241), 6 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:43,752 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:43,752 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:43,959 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-03-26 02:36:43,959 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:43,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:43,959 INFO L82 PathProgramCache]: Analyzing trace with hash -139001906, now seen corresponding path program 1 times [2021-03-26 02:36:43,959 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:43,960 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769216315] [2021-03-26 02:36:43,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:43,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 02:36:43,970 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 02:36:43,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 02:36:43,977 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 02:36:43,982 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 02:36:43,982 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 02:36:43,982 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-26 02:36:43,982 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 02:36:43,983 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-26 02:36:44,003 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,004 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,004 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,004 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,004 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,004 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,004 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,004 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,004 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,005 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,006 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,007 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,008 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,009 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,010 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,011 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,012 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,013 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,014 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,014 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,014 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,014 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,014 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,014 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,014 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,014 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,014 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,014 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,016 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,016 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,016 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,016 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,016 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,016 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,016 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,016 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,017 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,018 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,019 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,020 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,021 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,022 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,023 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,024 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,025 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,026 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,027 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,027 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,027 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,027 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,027 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,027 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,027 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,027 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,028 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,029 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,030 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,031 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,032 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,033 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,034 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,035 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,036 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,037 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,038 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,038 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,038 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,039 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,039 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,039 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,039 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,039 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,041 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,041 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,041 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,041 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,041 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,041 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,041 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,041 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,041 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,041 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,041 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,041 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,042 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,042 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,042 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,043 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,044 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,045 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,045 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,045 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,045 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,045 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,045 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,045 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:36:44,047 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-26 02:36:44,048 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-26 02:36:44,048 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 02:36:44,048 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 02:36:44,048 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 02:36:44,048 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 02:36:44,048 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 02:36:44,048 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 02:36:44,048 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 02:36:44,049 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 02:36:44,051 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 306 places, 374 transitions, 778 flow [2021-03-26 02:36:44,137 INFO L129 PetriNetUnfolder]: 168/841 cut-off events. [2021-03-26 02:36:44,138 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-26 02:36:44,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 869 conditions, 841 events. 168/841 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 4830 event pairs, 1 based on Foata normal form. 0/658 useless extension candidates. Maximal degree in co-relation 596. Up to 16 conditions per place. [2021-03-26 02:36:44,152 INFO L82 GeneralOperation]: Start removeDead. Operand has 306 places, 374 transitions, 778 flow [2021-03-26 02:36:44,165 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 306 places, 374 transitions, 778 flow [2021-03-26 02:36:44,165 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:44,165 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 306 places, 374 transitions, 778 flow [2021-03-26 02:36:44,165 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 306 places, 374 transitions, 778 flow [2021-03-26 02:36:44,166 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 306 places, 374 transitions, 778 flow [2021-03-26 02:36:44,257 INFO L129 PetriNetUnfolder]: 168/841 cut-off events. [2021-03-26 02:36:44,257 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-26 02:36:44,270 INFO L84 FinitePrefix]: Finished finitePrefix Result has 869 conditions, 841 events. 168/841 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 4804 event pairs, 1 based on Foata normal form. 0/658 useless extension candidates. Maximal degree in co-relation 596. Up to 16 conditions per place. [2021-03-26 02:36:44,302 INFO L142 LiptonReduction]: Number of co-enabled transitions 84018 [2021-03-26 02:36:46,260 INFO L154 LiptonReduction]: Checked pairs total: 24121 [2021-03-26 02:36:46,260 INFO L156 LiptonReduction]: Total number of compositions: 104 [2021-03-26 02:36:46,260 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2095 [2021-03-26 02:36:46,267 INFO L129 PetriNetUnfolder]: 13/118 cut-off events. [2021-03-26 02:36:46,267 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 02:36:46,267 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:46,267 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:46,267 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:46,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:46,268 INFO L82 PathProgramCache]: Analyzing trace with hash -1823802991, now seen corresponding path program 1 times [2021-03-26 02:36:46,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:46,268 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025291133] [2021-03-26 02:36:46,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:46,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:46,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:46,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:46,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:46,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:46,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:46,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:46,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 02:36:46,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025291133] [2021-03-26 02:36:46,281 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 02:36:46,281 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 02:36:46,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816376403] [2021-03-26 02:36:46,281 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 02:36:46,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:46,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 02:36:46,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 02:36:46,282 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 355 out of 478 [2021-03-26 02:36:46,283 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 321 transitions, 672 flow. Second operand has 3 states, 3 states have (on average 356.0) internal successors, (1068), 3 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:46,283 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:46,283 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 355 of 478 [2021-03-26 02:36:46,283 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:46,346 INFO L129 PetriNetUnfolder]: 27/589 cut-off events. [2021-03-26 02:36:46,346 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-26 02:36:46,352 INFO L84 FinitePrefix]: Finished finitePrefix Result has 627 conditions, 589 events. 27/589 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 3470 event pairs, 1 based on Foata normal form. 125/672 useless extension candidates. Maximal degree in co-relation 602. Up to 12 conditions per place. [2021-03-26 02:36:46,355 INFO L132 encePairwiseOnDemand]: 419/478 looper letters, 7 selfloop transitions, 2 changer transitions 0/258 dead transitions. [2021-03-26 02:36:46,355 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 258 transitions, 564 flow [2021-03-26 02:36:46,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 02:36:46,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 02:36:46,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1131 transitions. [2021-03-26 02:36:46,357 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7887029288702929 [2021-03-26 02:36:46,357 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1131 transitions. [2021-03-26 02:36:46,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1131 transitions. [2021-03-26 02:36:46,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:46,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1131 transitions. [2021-03-26 02:36:46,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 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) [2021-03-26 02:36:46,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 478.0) internal successors, (1912), 4 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:46,360 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 478.0) internal successors, (1912), 4 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:46,360 INFO L185 Difference]: Start difference. First operand has 259 places, 321 transitions, 672 flow. Second operand 3 states and 1131 transitions. [2021-03-26 02:36:46,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 258 transitions, 564 flow [2021-03-26 02:36:46,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 258 transitions, 564 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 02:36:46,364 INFO L241 Difference]: Finished difference. Result has 252 places, 256 transitions, 552 flow [2021-03-26 02:36:46,365 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=478, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=552, PETRI_PLACES=252, PETRI_TRANSITIONS=256} [2021-03-26 02:36:46,365 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -7 predicate places. [2021-03-26 02:36:46,365 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:46,365 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 252 places, 256 transitions, 552 flow [2021-03-26 02:36:46,365 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 252 places, 256 transitions, 552 flow [2021-03-26 02:36:46,366 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 252 places, 256 transitions, 552 flow [2021-03-26 02:36:46,414 INFO L129 PetriNetUnfolder]: 27/589 cut-off events. [2021-03-26 02:36:46,414 INFO L130 PetriNetUnfolder]: For 20/20 co-relation queries the response was YES. [2021-03-26 02:36:46,421 INFO L84 FinitePrefix]: Finished finitePrefix Result has 624 conditions, 589 events. 27/589 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 3474 event pairs, 1 based on Foata normal form. 0/548 useless extension candidates. Maximal degree in co-relation 608. Up to 12 conditions per place. [2021-03-26 02:36:46,439 INFO L142 LiptonReduction]: Number of co-enabled transitions 42018 [2021-03-26 02:36:48,212 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-03-26 02:36:48,444 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-03-26 02:36:49,236 INFO L154 LiptonReduction]: Checked pairs total: 42639 [2021-03-26 02:36:49,237 INFO L156 LiptonReduction]: Total number of compositions: 93 [2021-03-26 02:36:49,237 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2872 [2021-03-26 02:36:49,240 INFO L480 AbstractCegarLoop]: Abstraction has has 167 places, 171 transitions, 382 flow [2021-03-26 02:36:49,240 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 356.0) internal successors, (1068), 3 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:49,240 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:49,240 INFO L263 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] [2021-03-26 02:36:49,240 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-03-26 02:36:49,240 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:49,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:49,240 INFO L82 PathProgramCache]: Analyzing trace with hash 610984914, now seen corresponding path program 1 times [2021-03-26 02:36:49,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:49,241 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111970262] [2021-03-26 02:36:49,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:49,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:49,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:49,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:49,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,263 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 02:36:49,263 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111970262] [2021-03-26 02:36:49,263 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601588560] [2021-03-26 02:36:49,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:49,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:49,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 2 conjunts are in the unsatisfiable core [2021-03-26 02:36:49,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:49,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:49,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:49,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:49,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:49,375 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:49,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 02:36:49,394 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 02:36:49,394 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-03-26 02:36:49,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032651567] [2021-03-26 02:36:49,394 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 02:36:49,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:49,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 02:36:49,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-26 02:36:49,396 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 446 out of 571 [2021-03-26 02:36:49,396 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 171 transitions, 382 flow. Second operand has 3 states, 3 states have (on average 447.0) internal successors, (1341), 3 states have internal predecessors, (1341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:49,397 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:49,397 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 446 of 571 [2021-03-26 02:36:49,397 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:49,430 INFO L129 PetriNetUnfolder]: 23/335 cut-off events. [2021-03-26 02:36:49,431 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-26 02:36:49,432 INFO L84 FinitePrefix]: Finished finitePrefix Result has 390 conditions, 335 events. 23/335 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1684 event pairs, 1 based on Foata normal form. 0/300 useless extension candidates. Maximal degree in co-relation 375. Up to 16 conditions per place. [2021-03-26 02:36:49,433 INFO L132 encePairwiseOnDemand]: 568/571 looper letters, 9 selfloop transitions, 2 changer transitions 0/175 dead transitions. [2021-03-26 02:36:49,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 175 transitions, 412 flow [2021-03-26 02:36:49,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 02:36:49,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 02:36:49,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1350 transitions. [2021-03-26 02:36:49,435 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7880910683012259 [2021-03-26 02:36:49,435 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1350 transitions. [2021-03-26 02:36:49,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1350 transitions. [2021-03-26 02:36:49,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:49,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1350 transitions. [2021-03-26 02:36:49,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 450.0) internal successors, (1350), 3 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:49,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 571.0) internal successors, (2284), 4 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:49,439 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 571.0) internal successors, (2284), 4 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:49,439 INFO L185 Difference]: Start difference. First operand has 167 places, 171 transitions, 382 flow. Second operand 3 states and 1350 transitions. [2021-03-26 02:36:49,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 175 transitions, 412 flow [2021-03-26 02:36:49,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 175 transitions, 410 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 02:36:49,442 INFO L241 Difference]: Finished difference. Result has 169 places, 172 transitions, 392 flow [2021-03-26 02:36:49,443 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=571, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=392, PETRI_PLACES=169, PETRI_TRANSITIONS=172} [2021-03-26 02:36:49,443 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -90 predicate places. [2021-03-26 02:36:49,443 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:49,443 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 172 transitions, 392 flow [2021-03-26 02:36:49,443 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 172 transitions, 392 flow [2021-03-26 02:36:49,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 169 places, 172 transitions, 392 flow [2021-03-26 02:36:49,468 INFO L129 PetriNetUnfolder]: 23/335 cut-off events. [2021-03-26 02:36:49,468 INFO L130 PetriNetUnfolder]: For 20/20 co-relation queries the response was YES. [2021-03-26 02:36:49,470 INFO L84 FinitePrefix]: Finished finitePrefix Result has 378 conditions, 335 events. 23/335 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 1668 event pairs, 1 based on Foata normal form. 0/303 useless extension candidates. Maximal degree in co-relation 358. Up to 13 conditions per place. [2021-03-26 02:36:49,475 INFO L142 LiptonReduction]: Number of co-enabled transitions 19008 [2021-03-26 02:36:49,661 INFO L154 LiptonReduction]: Checked pairs total: 13138 [2021-03-26 02:36:49,662 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-26 02:36:49,662 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 219 [2021-03-26 02:36:49,664 INFO L480 AbstractCegarLoop]: Abstraction has has 168 places, 171 transitions, 390 flow [2021-03-26 02:36:49,665 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 447.0) internal successors, (1341), 3 states have internal predecessors, (1341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:49,665 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:49,665 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:36:49,865 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-03-26 02:36:49,865 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:49,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:49,866 INFO L82 PathProgramCache]: Analyzing trace with hash -1983502143, now seen corresponding path program 1 times [2021-03-26 02:36:49,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:49,866 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775072310] [2021-03-26 02:36:49,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:49,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:49,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:49,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:49,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,882 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 02:36:49,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775072310] [2021-03-26 02:36:49,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561035043] [2021-03-26 02:36:49,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:49,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:49,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 2 conjunts are in the unsatisfiable core [2021-03-26 02:36:49,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:49,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:49,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:49,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:49,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:49,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:49,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:49,999 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:49,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,006 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-26 02:36:50,006 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 02:36:50,006 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2021-03-26 02:36:50,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367874562] [2021-03-26 02:36:50,009 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 02:36:50,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:50,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 02:36:50,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-26 02:36:50,010 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 441 out of 575 [2021-03-26 02:36:50,011 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 171 transitions, 390 flow. Second operand has 3 states, 3 states have (on average 442.3333333333333) internal successors, (1327), 3 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:50,011 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:50,011 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 441 of 575 [2021-03-26 02:36:50,011 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:50,062 INFO L129 PetriNetUnfolder]: 26/419 cut-off events. [2021-03-26 02:36:50,062 INFO L130 PetriNetUnfolder]: For 25/25 co-relation queries the response was YES. [2021-03-26 02:36:50,066 INFO L84 FinitePrefix]: Finished finitePrefix Result has 498 conditions, 419 events. 26/419 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2001 event pairs, 1 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 475. Up to 27 conditions per place. [2021-03-26 02:36:50,068 INFO L132 encePairwiseOnDemand]: 570/575 looper letters, 10 selfloop transitions, 3 changer transitions 0/175 dead transitions. [2021-03-26 02:36:50,068 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 175 transitions, 424 flow [2021-03-26 02:36:50,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 02:36:50,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 02:36:50,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1338 transitions. [2021-03-26 02:36:50,070 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7756521739130435 [2021-03-26 02:36:50,070 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1338 transitions. [2021-03-26 02:36:50,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1338 transitions. [2021-03-26 02:36:50,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:50,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1338 transitions. [2021-03-26 02:36:50,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 446.0) internal successors, (1338), 3 states have internal predecessors, (1338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:50,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 575.0) internal successors, (2300), 4 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:50,074 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 575.0) internal successors, (2300), 4 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:50,074 INFO L185 Difference]: Start difference. First operand has 168 places, 171 transitions, 390 flow. Second operand 3 states and 1338 transitions. [2021-03-26 02:36:50,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 175 transitions, 424 flow [2021-03-26 02:36:50,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 175 transitions, 422 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 02:36:50,077 INFO L241 Difference]: Finished difference. Result has 170 places, 173 transitions, 409 flow [2021-03-26 02:36:50,077 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=575, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=409, PETRI_PLACES=170, PETRI_TRANSITIONS=173} [2021-03-26 02:36:50,077 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -89 predicate places. [2021-03-26 02:36:50,077 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:50,078 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 170 places, 173 transitions, 409 flow [2021-03-26 02:36:50,078 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 170 places, 173 transitions, 409 flow [2021-03-26 02:36:50,078 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 170 places, 173 transitions, 409 flow [2021-03-26 02:36:50,111 INFO L129 PetriNetUnfolder]: 26/419 cut-off events. [2021-03-26 02:36:50,111 INFO L130 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2021-03-26 02:36:50,114 INFO L84 FinitePrefix]: Finished finitePrefix Result has 489 conditions, 419 events. 26/419 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2015 event pairs, 1 based on Foata normal form. 0/384 useless extension candidates. Maximal degree in co-relation 468. Up to 19 conditions per place. [2021-03-26 02:36:50,124 INFO L142 LiptonReduction]: Number of co-enabled transitions 19204 [2021-03-26 02:36:50,228 INFO L154 LiptonReduction]: Checked pairs total: 4312 [2021-03-26 02:36:50,228 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 02:36:50,228 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 151 [2021-03-26 02:36:50,232 INFO L480 AbstractCegarLoop]: Abstraction has has 170 places, 173 transitions, 409 flow [2021-03-26 02:36:50,233 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 442.3333333333333) internal successors, (1327), 3 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:50,233 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:50,233 INFO L263 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] [2021-03-26 02:36:50,443 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:50,444 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:50,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:50,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1369117016, now seen corresponding path program 1 times [2021-03-26 02:36:50,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:50,444 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50721978] [2021-03-26 02:36:50,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:50,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:50,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,485 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 02:36:50,485 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50721978] [2021-03-26 02:36:50,485 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301950773] [2021-03-26 02:36:50,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:50,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:50,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-26 02:36:50,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:50,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:50,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:50,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:50,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:50,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:50,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:36:50,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:50,606 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:36:50,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:50,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:50,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 02:36:50,643 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:36:50,643 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-03-26 02:36:50,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550452163] [2021-03-26 02:36:50,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 02:36:50,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:50,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 02:36:50,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-26 02:36:50,646 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 449 out of 575 [2021-03-26 02:36:50,647 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 173 transitions, 409 flow. Second operand has 5 states, 5 states have (on average 450.8) internal successors, (2254), 5 states have internal predecessors, (2254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:50,647 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:50,647 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 449 of 575 [2021-03-26 02:36:50,647 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:36:50,696 INFO L129 PetriNetUnfolder]: 26/422 cut-off events. [2021-03-26 02:36:50,696 INFO L130 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2021-03-26 02:36:50,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 505 conditions, 422 events. 26/422 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2004 event pairs, 1 based on Foata normal form. 1/388 useless extension candidates. Maximal degree in co-relation 468. Up to 19 conditions per place. [2021-03-26 02:36:50,701 INFO L132 encePairwiseOnDemand]: 572/575 looper letters, 8 selfloop transitions, 3 changer transitions 0/178 dead transitions. [2021-03-26 02:36:50,701 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 178 transitions, 443 flow [2021-03-26 02:36:50,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 02:36:50,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 02:36:50,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1808 transitions. [2021-03-26 02:36:50,703 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7860869565217391 [2021-03-26 02:36:50,703 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1808 transitions. [2021-03-26 02:36:50,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1808 transitions. [2021-03-26 02:36:50,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:36:50,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1808 transitions. [2021-03-26 02:36:50,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 452.0) internal successors, (1808), 4 states have internal predecessors, (1808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:50,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 575.0) internal successors, (2875), 5 states have internal predecessors, (2875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:50,707 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 575.0) internal successors, (2875), 5 states have internal predecessors, (2875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:50,708 INFO L185 Difference]: Start difference. First operand has 170 places, 173 transitions, 409 flow. Second operand 4 states and 1808 transitions. [2021-03-26 02:36:50,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 178 transitions, 443 flow [2021-03-26 02:36:50,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 178 transitions, 440 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 02:36:50,710 INFO L241 Difference]: Finished difference. Result has 173 places, 174 transitions, 422 flow [2021-03-26 02:36:50,711 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=575, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=422, PETRI_PLACES=173, PETRI_TRANSITIONS=174} [2021-03-26 02:36:50,711 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -86 predicate places. [2021-03-26 02:36:50,711 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:36:50,711 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 173 places, 174 transitions, 422 flow [2021-03-26 02:36:50,711 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 173 places, 174 transitions, 422 flow [2021-03-26 02:36:50,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 173 places, 174 transitions, 422 flow [2021-03-26 02:36:50,745 INFO L129 PetriNetUnfolder]: 26/422 cut-off events. [2021-03-26 02:36:50,745 INFO L130 PetriNetUnfolder]: For 27/27 co-relation queries the response was YES. [2021-03-26 02:36:50,748 INFO L84 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 422 events. 26/422 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2029 event pairs, 1 based on Foata normal form. 0/387 useless extension candidates. Maximal degree in co-relation 471. Up to 19 conditions per place. [2021-03-26 02:36:50,758 INFO L142 LiptonReduction]: Number of co-enabled transitions 19204 [2021-03-26 02:36:50,844 INFO L154 LiptonReduction]: Checked pairs total: 12936 [2021-03-26 02:36:50,844 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 02:36:50,844 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 133 [2021-03-26 02:36:50,847 INFO L480 AbstractCegarLoop]: Abstraction has has 173 places, 174 transitions, 422 flow [2021-03-26 02:36:50,847 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 450.8) internal successors, (2254), 5 states have internal predecessors, (2254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:50,847 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:36:50,848 INFO L263 CegarLoopForPetriNet]: trace histogram [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] [2021-03-26 02:36:51,051 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-03-26 02:36:51,052 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:36:51,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:36:51,052 INFO L82 PathProgramCache]: Analyzing trace with hash 1384487843, now seen corresponding path program 2 times [2021-03-26 02:36:51,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:36:51,052 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375869892] [2021-03-26 02:36:51,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:36:51,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:36:51,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:51,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:51,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:51,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:51,109 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 02:36:51,109 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375869892] [2021-03-26 02:36:51,109 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719003670] [2021-03-26 02:36:51,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:36:51,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-03-26 02:36:51,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 02:36:51,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-26 02:36:51,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:36:51,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:36:51,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 02:36:51,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 02:36:51,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:36:51,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 02:36:51,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 02:36:51,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:36:51,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 02:36:51,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 02:36:51,307 INFO L354 Elim1Store]: treesize reduction 151, result has 18.4 percent of original size [2021-03-26 02:36:51,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 18 treesize of output 39 [2021-03-26 02:36:51,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 02:36:51,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 02:36:51,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 02:36:51,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,333 INFO L388 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 [2021-03-26 02:36:51,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,335 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 02:36:51,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,359 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,364 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,373 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,379 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,387 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,388 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,394 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:36:51,398 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:36:51,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-26 02:36:51,407 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:26, output treesize:45 [2021-03-26 02:36:51,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,410 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,412 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,419 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,421 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,427 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,429 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,435 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:36:51,438 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:36:51,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,481 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,482 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,488 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,489 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,495 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,496 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,502 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:36:51,503 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:36:51,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:36:51,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:36:51,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,545 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,546 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,552 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,553 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,560 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,561 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,573 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:36:51,574 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:36:51,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:36:51,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:36:51,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,609 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,610 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,616 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,617 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,624 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,625 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,630 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:36:51,630 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:36:51,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:36:51,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:36:51,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,671 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,672 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,677 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,678 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,683 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,684 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,688 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:36:51,689 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:36:51,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:36:51,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:36:51,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,725 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,726 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,731 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,731 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,736 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,737 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,742 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:36:51,742 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:36:51,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:36:51,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:36:51,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,778 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,779 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,784 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,785 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,790 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,792 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,796 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:36:51,798 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:36:51,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:36:51,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:36:51,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:36:51,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:36:51,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 02:36:51,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 02:36:51,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 02:36:51,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 02:36:51,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,833 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,834 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,838 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,840 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,846 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:36:51,847 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:36:51,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:51,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:51,852 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 6 disjuncts [2021-03-26 02:36:51,853 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 02:36:51,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 02:36:51,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 02:36:51,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 02:36:51,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:36:51,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:51,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 02:36:51,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-03-26 02:36:51,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:51,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 02:36:51,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 02:36:51,945 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-03-26 02:36:51,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 26 treesize of output 32 [2021-03-26 02:36:51,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:36:51,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:51,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:36:51,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 02:36:52,003 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-03-26 02:36:52,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 26 treesize of output 32 [2021-03-26 02:36:52,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:36:52,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:36:52,008 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 02:36:52,089 INFO L354 Elim1Store]: treesize reduction 101, result has 16.5 percent of original size [2021-03-26 02:36:52,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 38 [2021-03-26 02:36:52,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:36:52,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:36:52,095 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 02:36:52,123 INFO L354 Elim1Store]: treesize reduction 80, result has 1.2 percent of original size [2021-03-26 02:36:52,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 26 treesize of output 1 [2021-03-26 02:36:52,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:52,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:52,125 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 02:36:52,168 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-03-26 02:36:52,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 26 treesize of output 32 [2021-03-26 02:36:52,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:36:52,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:36:52,173 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-26 02:36:52,241 INFO L628 ElimStorePlain]: treesize reduction 23, result has 75.3 percent of original size [2021-03-26 02:36:52,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 02:36:52,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 02:36:52,247 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:169, output treesize:27 [2021-03-26 02:36:52,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 02:36:52,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 02:36:52,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 02:36:52,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 02:36:52,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 02:36:52,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 02:36:52,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 02:36:52,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 02:36:52,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 02:36:52,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 02:36:52,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 02:36:52,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 02:36:52,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 02:36:52,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 02:36:52,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 02:36:52,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 02:36:52,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 02:36:52,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 22 [2021-03-26 02:36:52,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 02:36:52,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 12 treesize of output 11 [2021-03-26 02:36:52,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,296 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 02:36:52,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 02:36:52,301 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-26 02:36:52,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,310 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-26 02:36:52,310 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:26, output treesize:22 [2021-03-26 02:36:52,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 02:36:52,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 02:36:52,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:36:52,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 02:36:52,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 02:36:52,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 02:36:52,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:36:52,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 02:36:52,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:36:52,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:36:52,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 02:36:52,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:36:52,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 02:36:52,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:36:52,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 02:36:52,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 02:36:52,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 02:36:52,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 02:36:52,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 02:36:52,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-03-26 02:36:52,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:36:52,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:36:52,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-03-26 02:36:52,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:52,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:36:52,598 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 02:36:52,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:52,601 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-26 02:36:52,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:52,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:36:52,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 02:36:52,607 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:29, output treesize:6 [2021-03-26 02:36:52,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:52,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:36:52,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:52,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:36:52,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:36:52,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:36:52,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:36:52,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:36:52,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:36:52,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:52,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:52,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:52,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:52,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:52,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:52,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:36:52,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:52,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:52,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:36:52,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:36:52,654 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-03-26 02:36:52,654 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 02:36:52,654 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 12 [2021-03-26 02:36:52,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433028135] [2021-03-26 02:36:52,654 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-26 02:36:52,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:36:52,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-26 02:36:52,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-03-26 02:36:52,657 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 577 [2021-03-26 02:36:52,658 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 174 transitions, 422 flow. Second operand has 10 states, 10 states have (on average 339.4) internal successors, (3394), 10 states have internal predecessors, (3394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:36:52,658 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:36:52,658 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 577 [2021-03-26 02:36:52,658 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:37:44,419 INFO L129 PetriNetUnfolder]: 193509/351598 cut-off events. [2021-03-26 02:37:44,419 INFO L130 PetriNetUnfolder]: For 4810/7245 co-relation queries the response was YES. [2021-03-26 02:37:45,943 INFO L84 FinitePrefix]: Finished finitePrefix Result has 612832 conditions, 351598 events. 193509/351598 cut-off events. For 4810/7245 co-relation queries the response was YES. Maximal size of possible extension queue 12289. Compared 4337164 event pairs, 50135 based on Foata normal form. 2435/323791 useless extension candidates. Maximal degree in co-relation 612804. Up to 107616 conditions per place. [2021-03-26 02:37:47,611 INFO L132 encePairwiseOnDemand]: 559/577 looper letters, 416 selfloop transitions, 88 changer transitions 0/625 dead transitions. [2021-03-26 02:37:47,611 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 625 transitions, 2384 flow [2021-03-26 02:37:47,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-26 02:37:47,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-26 02:37:47,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 8289 transitions. [2021-03-26 02:37:47,619 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6245949815386934 [2021-03-26 02:37:47,619 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 8289 transitions. [2021-03-26 02:37:47,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 8289 transitions. [2021-03-26 02:37:47,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:37:47,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 8289 transitions. [2021-03-26 02:37:47,628 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 360.39130434782606) internal successors, (8289), 23 states have internal predecessors, (8289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:37:47,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 577.0) internal successors, (13848), 24 states have internal predecessors, (13848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:37:47,637 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 577.0) internal successors, (13848), 24 states have internal predecessors, (13848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:37:47,637 INFO L185 Difference]: Start difference. First operand has 173 places, 174 transitions, 422 flow. Second operand 23 states and 8289 transitions. [2021-03-26 02:37:47,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 625 transitions, 2384 flow [2021-03-26 02:37:47,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 625 transitions, 2378 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-26 02:37:47,660 INFO L241 Difference]: Finished difference. Result has 209 places, 288 transitions, 1065 flow [2021-03-26 02:37:47,660 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1065, PETRI_PLACES=209, PETRI_TRANSITIONS=288} [2021-03-26 02:37:47,660 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -50 predicate places. [2021-03-26 02:37:47,660 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:37:47,661 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 209 places, 288 transitions, 1065 flow [2021-03-26 02:37:47,661 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 209 places, 288 transitions, 1065 flow [2021-03-26 02:37:47,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 209 places, 288 transitions, 1065 flow [2021-03-26 02:37:47,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:47,754 INFO L384 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2021-03-26 02:37:47,754 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:37:47,754 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 02:37:47,754 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:37:47,838 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:37:47,839 INFO L384 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2021-03-26 02:37:47,839 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:37:47,839 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:37:47,839 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 02:37:47,948 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:37:47,948 INFO L384 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2021-03-26 02:37:47,948 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:37:47,948 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-03-26 02:37:47,948 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:37:48,247 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,247 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-26 02:37:48,247 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:37:48,247 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:37:48,247 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:37:48,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,476 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:37:48,476 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:37:48,476 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:37:48,476 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:37:48,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][3], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:37:48,531 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-03-26 02:37:48,531 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:37:48,531 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:37:48,532 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:37:48,587 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,587 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:37:48,587 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:37:48,587 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:37:48,587 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:37:48,634 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:37:48,635 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:37:48,635 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:37:48,635 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:37:48,635 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:37:48,635 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 02:37:48,710 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,710 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:37:48,710 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:37:48,710 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:37:48,710 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:37:48,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,758 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:37:48,758 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:37:48,758 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:37:48,758 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:37:48,758 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,758 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:37:48,758 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:37:48,758 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:37:48,758 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:37:48,761 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,761 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:37:48,761 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:37:48,761 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 02:37:48,761 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:37:48,761 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:37:48,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][13], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,770 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 02:37:48,770 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:37:48,770 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:37:48,770 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:37:48,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,770 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:37:48,771 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:37:48,771 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:37:48,771 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:37:48,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:37:48,781 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:37:48,781 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:37:48,781 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:37:48,781 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:37:48,791 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,791 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:37:48,791 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:37:48,791 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:37:48,792 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:37:48,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,793 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:37:48,793 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:37:48,794 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:37:48,794 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:37:48,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,807 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:37:48,807 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:37:48,807 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:37:48,807 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:37:48,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,808 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:37:48,808 INFO L387 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2021-03-26 02:37:48,808 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:37:48,808 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-03-26 02:37:48,835 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][235], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,835 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:37:48,835 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:37:48,835 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:37:48,835 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:37:48,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), t_funThread3of3ForFork0NotInUse, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 312#(= ULTIMATE.start_main_~i~1 0), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0)))]) [2021-03-26 02:37:48,841 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:37:48,841 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:37:48,841 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:37:48,841 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:37:48,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][235], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,841 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:37:48,841 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:37:48,841 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:37:48,841 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:37:48,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][230], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,844 INFO L384 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2021-03-26 02:37:48,844 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:37:48,844 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:37:48,844 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:37:48,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,852 INFO L384 tUnfolder$Statistics]: this new event has 130 ancestors and is cut-off event [2021-03-26 02:37:48,852 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:37:48,852 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:37:48,852 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:37:48,856 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:37:48,856 INFO L384 tUnfolder$Statistics]: this new event has 133 ancestors and is cut-off event [2021-03-26 02:37:48,856 INFO L387 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2021-03-26 02:37:48,856 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:37:48,856 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2021-03-26 02:37:48,862 INFO L129 PetriNetUnfolder]: 2664/11106 cut-off events. [2021-03-26 02:37:48,862 INFO L130 PetriNetUnfolder]: For 5810/6469 co-relation queries the response was YES. [2021-03-26 02:37:48,993 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16894 conditions, 11106 events. 2664/11106 cut-off events. For 5810/6469 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 127212 event pairs, 297 based on Foata normal form. 7/9911 useless extension candidates. Maximal degree in co-relation 16846. Up to 1157 conditions per place. [2021-03-26 02:37:49,418 INFO L142 LiptonReduction]: Number of co-enabled transitions 35218 [2021-03-26 02:38:04,832 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-03-26 02:38:05,093 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-03-26 02:38:35,350 INFO L154 LiptonReduction]: Checked pairs total: 45064 [2021-03-26 02:38:35,350 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-26 02:38:35,350 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 47690 [2021-03-26 02:38:35,353 INFO L480 AbstractCegarLoop]: Abstraction has has 207 places, 286 transitions, 1061 flow [2021-03-26 02:38:35,354 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 339.4) internal successors, (3394), 10 states have internal predecessors, (3394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:38:35,354 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:38:35,354 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:38:35,554 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:38:35,555 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:38:35,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:38:35,555 INFO L82 PathProgramCache]: Analyzing trace with hash 1041149286, now seen corresponding path program 1 times [2021-03-26 02:38:35,555 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:38:35,555 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15347083] [2021-03-26 02:38:35,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:38:35,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:38:35,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,582 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:38:35,582 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15347083] [2021-03-26 02:38:35,582 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46630596] [2021-03-26 02:38:35,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:38:35,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:38:35,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-26 02:38:35,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:38:35,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:38:35,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:38:35,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:38:35,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:38:35,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:38:35,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:38:35,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:38:35,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:38:35,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:38:35,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:38:35,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:38:35,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:38:35,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:38:35,700 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:38:35,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:38:35,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:38:35,738 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:38:35,738 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:38:35,738 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-26 02:38:35,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151551917] [2021-03-26 02:38:35,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:38:35,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:38:35,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:38:35,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:38:35,741 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 455 out of 584 [2021-03-26 02:38:35,742 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 286 transitions, 1061 flow. Second operand has 6 states, 6 states have (on average 456.3333333333333) internal successors, (2738), 6 states have internal predecessors, (2738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:38:35,742 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:38:35,742 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 455 of 584 [2021-03-26 02:38:35,742 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:38:35,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:35,882 INFO L384 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2021-03-26 02:38:35,882 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:38:35,882 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:38:35,883 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 02:38:35,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:35,986 INFO L384 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2021-03-26 02:38:35,986 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 02:38:35,986 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:38:35,986 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:38:36,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:36,096 INFO L384 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2021-03-26 02:38:36,096 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:38:36,096 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2021-03-26 02:38:36,096 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:38:36,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:36,404 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2021-03-26 02:38:36,404 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:38:36,404 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:38:36,404 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:38:36,447 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:36,448 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-26 02:38:36,448 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:38:36,448 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:38:36,448 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:38:36,464 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][147], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:36,465 INFO L384 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2021-03-26 02:38:36,465 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:38:36,465 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:38:36,465 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-03-26 02:38:36,542 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:36,542 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 02:38:36,542 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:38:36,542 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:38:36,542 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:38:36,548 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][147], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:36,549 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2021-03-26 02:38:36,549 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-26 02:38:36,549 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:38:36,549 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:38:36,566 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][249], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:36,567 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:38:36,567 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:38:36,567 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:38:36,567 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:38:36,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][147], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:36,605 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-26 02:38:36,605 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:38:36,605 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:38:36,605 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:38:36,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:36,668 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-03-26 02:38:36,668 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:38:36,668 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:38:36,668 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:38:36,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:36,669 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 02:38:36,669 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:38:36,669 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:38:36,669 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:38:36,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][147], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:36,685 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 02:38:36,685 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:38:36,685 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:38:36,685 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:38:36,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][249], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:36,696 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:38:36,696 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:38:36,696 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:38:36,696 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:38:36,699 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][262], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:36,699 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-03-26 02:38:36,699 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:38:36,699 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:38:36,699 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:38:36,699 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][262], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:36,700 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:38:36,700 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:38:36,700 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:38:36,700 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:38:36,732 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][147], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, 29#L932true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:36,733 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-26 02:38:36,733 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:38:36,733 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:38:36,733 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:38:36,814 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][147], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:36,815 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 02:38:36,815 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:38:36,815 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:38:36,815 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:38:36,854 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:36,855 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-26 02:38:36,855 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:38:36,855 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:38:36,855 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:38:36,989 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:36,990 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-03-26 02:38:36,990 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:38:36,990 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:38:36,990 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:38:36,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:36,995 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 02:38:36,995 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:38:36,995 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:38:36,995 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:38:36,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:36,996 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:38:36,996 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:38:36,997 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:38:36,997 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:38:36,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:36,997 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 02:38:36,997 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:38:36,997 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:38:36,997 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:38:37,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,032 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:38:37,032 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:38:37,032 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:38:37,032 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:38:37,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][271], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,033 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:38:37,033 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:38:37,033 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:38:37,033 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:38:37,069 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][253], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,070 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-03-26 02:38:37,070 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:38:37,070 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:38:37,070 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:38:37,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,092 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:38:37,092 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:38:37,092 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:38:37,092 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:38:37,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][249], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,092 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:38:37,092 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:38:37,092 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:38:37,092 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:38:37,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][249], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,096 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:38:37,096 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:38:37,096 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:38:37,096 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:38:37,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][262], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:38:37,111 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:38:37,111 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:38:37,111 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:38:37,111 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:38:37,112 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][262], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,112 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:38:37,112 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:38:37,112 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:38:37,112 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:38:37,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,122 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-03-26 02:38:37,122 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:38:37,122 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:38:37,122 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:38:37,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,125 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:38:37,125 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:38:37,125 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:38:37,125 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:38:37,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:37,125 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-03-26 02:38:37,125 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:38:37,125 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:38:37,125 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:38:37,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][262], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,153 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:38:37,153 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:38:37,153 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:38:37,153 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:38:37,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,153 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:38:37,153 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:38:37,153 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:38:37,153 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:38:37,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,153 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:38:37,154 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:38:37,154 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:38:37,154 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:38:37,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,162 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 02:38:37,162 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:38:37,162 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:38:37,162 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:38:37,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][271], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,162 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:38:37,162 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:38:37,163 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:38:37,163 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:38:37,165 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:37,165 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 02:38:37,166 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:38:37,166 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:38:37,166 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:38:37,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,166 INFO L384 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2021-03-26 02:38:37,166 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:38:37,166 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:38:37,166 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:38:37,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][271], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,166 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:38:37,166 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:38:37,166 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:38:37,166 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:38:37,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][271], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:37,167 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:38:37,167 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:38:37,167 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:38:37,167 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:38:37,178 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][249], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:38:37,179 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:38:37,179 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:38:37,179 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:38:37,179 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:38:37,179 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][249], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,179 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:38:37,179 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:38:37,179 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:38:37,179 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:38:37,194 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][262], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,194 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:38:37,194 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:38:37,194 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:38:37,194 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:38:37,194 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:38:37,211 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][262], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,211 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:38:37,211 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:38:37,211 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:38:37,211 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:38:37,216 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,216 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:38:37,216 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:38:37,216 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:38:37,216 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-03-26 02:38:37,216 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:38:37,216 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,216 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:38:37,216 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:38:37,216 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:38:37,216 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:38:37,217 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,217 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:38:37,217 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:38:37,217 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:38:37,217 INFO L387 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2021-03-26 02:38:37,217 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:38:37,217 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,217 INFO L384 tUnfolder$Statistics]: this new event has 122 ancestors and is cut-off event [2021-03-26 02:38:37,217 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2021-03-26 02:38:37,217 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:38:37,217 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:38:37,217 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:38:37,217 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][271], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,217 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2021-03-26 02:38:37,217 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:38:37,218 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:38:37,218 INFO L387 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2021-03-26 02:38:37,218 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:38:37,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][249], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,221 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:38:37,221 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:38:37,221 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:38:37,221 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:38:37,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][262], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:37,222 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:38:37,222 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:38:37,222 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:38:37,222 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:38:37,233 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,233 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:38:37,233 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:38:37,233 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:38:37,233 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:38:37,234 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:38:37,247 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,247 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:38:37,247 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:38:37,247 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:38:37,248 INFO L387 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2021-03-26 02:38:37,248 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][249], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,248 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:38:37,248 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:38:37,248 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:38:37,248 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:38:37,248 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:38:37,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,252 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:38:37,252 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:38:37,252 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:38:37,252 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:38:37,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,461 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:38:37,461 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:38:37,461 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:38:37,462 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:38:37,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][262], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,466 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:38:37,467 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:38:37,467 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:38:37,467 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:38:37,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][213], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,474 INFO L384 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2021-03-26 02:38:37,474 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:38:37,474 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:38:37,474 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:38:37,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][271], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,474 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:38:37,474 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:38:37,474 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:38:37,474 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:38:37,488 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][262], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,489 INFO L384 tUnfolder$Statistics]: this new event has 128 ancestors and is cut-off event [2021-03-26 02:38:37,489 INFO L387 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2021-03-26 02:38:37,489 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:38:37,489 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-03-26 02:38:37,489 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][251], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:38:37,489 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:38:37,489 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:38:37,489 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:38:37,489 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:38:37,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][262], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:38:37,496 INFO L384 tUnfolder$Statistics]: this new event has 130 ancestors and is cut-off event [2021-03-26 02:38:37,496 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:38:37,496 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2021-03-26 02:38:37,496 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2021-03-26 02:38:37,498 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][194], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,498 INFO L384 tUnfolder$Statistics]: this new event has 126 ancestors and is cut-off event [2021-03-26 02:38:37,498 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:38:37,498 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:38:37,498 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:38:37,498 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 02:38:37,500 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][249], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0)]) [2021-03-26 02:38:37,500 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2021-03-26 02:38:37,500 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:38:37,500 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:38:37,500 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:38:37,500 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][251], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 312#(= ULTIMATE.start_main_~i~1 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:38:37,500 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:38:37,500 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:38:37,500 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:38:37,500 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:38:37,504 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][249], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 312#(= ULTIMATE.start_main_~i~1 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:38:37,504 INFO L384 tUnfolder$Statistics]: this new event has 133 ancestors and is cut-off event [2021-03-26 02:38:37,504 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:38:37,504 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:38:37,504 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:38:37,511 INFO L129 PetriNetUnfolder]: 3020/13433 cut-off events. [2021-03-26 02:38:37,511 INFO L130 PetriNetUnfolder]: For 6324/7311 co-relation queries the response was YES. [2021-03-26 02:38:37,609 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19586 conditions, 13433 events. 3020/13433 cut-off events. For 6324/7311 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 158001 event pairs, 430 based on Foata normal form. 1/11908 useless extension candidates. Maximal degree in co-relation 19525. Up to 1099 conditions per place. [2021-03-26 02:38:37,668 INFO L132 encePairwiseOnDemand]: 581/584 looper letters, 8 selfloop transitions, 3 changer transitions 0/291 dead transitions. [2021-03-26 02:38:37,669 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 291 transitions, 1097 flow [2021-03-26 02:38:37,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 02:38:37,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 02:38:37,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1832 transitions. [2021-03-26 02:38:37,671 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7842465753424658 [2021-03-26 02:38:37,671 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1832 transitions. [2021-03-26 02:38:37,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1832 transitions. [2021-03-26 02:38:37,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:38:37,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1832 transitions. [2021-03-26 02:38:37,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 458.0) internal successors, (1832), 4 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:38:37,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 584.0) internal successors, (2920), 5 states have internal predecessors, (2920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:38:37,675 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 584.0) internal successors, (2920), 5 states have internal predecessors, (2920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:38:37,675 INFO L185 Difference]: Start difference. First operand has 207 places, 286 transitions, 1061 flow. Second operand 4 states and 1832 transitions. [2021-03-26 02:38:37,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 291 transitions, 1097 flow [2021-03-26 02:38:37,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 291 transitions, 1087 flow, removed 5 selfloop flow, removed 1 redundant places. [2021-03-26 02:38:37,702 INFO L241 Difference]: Finished difference. Result has 210 places, 287 transitions, 1069 flow [2021-03-26 02:38:37,702 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=584, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1069, PETRI_PLACES=210, PETRI_TRANSITIONS=287} [2021-03-26 02:38:37,703 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -49 predicate places. [2021-03-26 02:38:37,703 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:38:37,703 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 210 places, 287 transitions, 1069 flow [2021-03-26 02:38:37,703 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 210 places, 287 transitions, 1069 flow [2021-03-26 02:38:37,704 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 210 places, 287 transitions, 1069 flow [2021-03-26 02:38:37,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:37,793 INFO L384 tUnfolder$Statistics]: this new event has 55 ancestors and is cut-off event [2021-03-26 02:38:37,793 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 02:38:37,793 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:38:37,793 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:38:37,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:37,870 INFO L384 tUnfolder$Statistics]: this new event has 62 ancestors and is cut-off event [2021-03-26 02:38:37,870 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 02:38:37,870 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:38:37,871 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:38:37,984 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:37,984 INFO L384 tUnfolder$Statistics]: this new event has 69 ancestors and is cut-off event [2021-03-26 02:38:37,984 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:38:37,984 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:38:37,984 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2021-03-26 02:38:38,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,189 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-26 02:38:38,189 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:38:38,189 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:38:38,189 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:38:38,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,600 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:38:38,600 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:38:38,600 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:38:38,600 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:38:38,621 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][3], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:38,621 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-26 02:38:38,621 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:38:38,621 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:38:38,621 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:38:38,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,705 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:38:38,705 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:38:38,705 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:38:38,705 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:38:38,825 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,825 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:38:38,825 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:38:38,825 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:38:38,825 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:38:38,856 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,857 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:38:38,857 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:38:38,857 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:38:38,857 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:38:38,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,868 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:38:38,868 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:38:38,868 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:38:38,868 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:38:38,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,868 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:38:38,868 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:38:38,868 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:38:38,868 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:38:38,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:38:38,869 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:38:38,869 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:38:38,869 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:38:38,869 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:38:38,881 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][12], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:38:38,881 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 02:38:38,881 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:38:38,881 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:38:38,881 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:38:38,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,899 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:38:38,899 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:38:38,899 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:38:38,899 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:38:38,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,900 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:38:38,900 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:38:38,900 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:38:38,900 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:38:38,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,901 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:38:38,901 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:38:38,901 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:38:38,901 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:38:38,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:38:38,904 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:38:38,904 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:38:38,904 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:38:38,904 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:38:38,930 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][233], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,930 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:38:38,931 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:38:38,931 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:38:38,931 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:38:38,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,942 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2021-03-26 02:38:38,942 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:38:38,942 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:38:38,942 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:38:38,943 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][233], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,943 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:38:38,943 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:38:38,943 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:38:38,943 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:38:38,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][228], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,947 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:38:38,947 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:38:38,947 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:38:38,947 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:38:38,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,958 INFO L384 tUnfolder$Statistics]: this new event has 128 ancestors and is cut-off event [2021-03-26 02:38:38,958 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:38:38,958 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:38:38,958 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:38:38,961 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][179], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:38:38,961 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:38:38,961 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:38:38,961 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:38:38,961 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:38:38,963 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,963 INFO L384 tUnfolder$Statistics]: this new event has 126 ancestors and is cut-off event [2021-03-26 02:38:38,963 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 02:38:38,963 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:38:38,963 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:38:38,963 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:38:38,964 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:38:38,964 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2021-03-26 02:38:38,964 INFO L387 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2021-03-26 02:38:38,964 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-03-26 02:38:38,964 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:38:38,971 INFO L129 PetriNetUnfolder]: 2742/11716 cut-off events. [2021-03-26 02:38:38,971 INFO L130 PetriNetUnfolder]: For 6000/6959 co-relation queries the response was YES. [2021-03-26 02:38:39,078 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17550 conditions, 11716 events. 2742/11716 cut-off events. For 6000/6959 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 135093 event pairs, 298 based on Foata normal form. 3/10406 useless extension candidates. Maximal degree in co-relation 17509. Up to 1128 conditions per place. [2021-03-26 02:38:39,346 INFO L142 LiptonReduction]: Number of co-enabled transitions 34938 [2021-03-26 02:39:30,656 INFO L154 LiptonReduction]: Checked pairs total: 43162 [2021-03-26 02:39:30,656 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:39:30,656 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 52953 [2021-03-26 02:39:30,659 INFO L480 AbstractCegarLoop]: Abstraction has has 210 places, 287 transitions, 1069 flow [2021-03-26 02:39:30,660 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 456.3333333333333) internal successors, (2738), 6 states have internal predecessors, (2738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:39:30,660 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:39:30,660 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:39:30,863 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-03-26 02:39:30,864 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:39:30,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:39:30,864 INFO L82 PathProgramCache]: Analyzing trace with hash 1815408518, now seen corresponding path program 1 times [2021-03-26 02:39:30,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:39:30,864 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730806119] [2021-03-26 02:39:30,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:39:30,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:39:30,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:30,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:39:30,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:30,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:30,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:30,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:30,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:30,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:30,887 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:39:30,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730806119] [2021-03-26 02:39:30,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802899590] [2021-03-26 02:39:30,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:39:31,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:39:31,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-26 02:39:31,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:39:31,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:39:31,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:39:31,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:39:31,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:39:31,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:39:31,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:39:31,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:39:31,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:39:31,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:39:31,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:39:31,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:39:31,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:39:31,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:39:31,025 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:39:31,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:39:31,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:39:31,056 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:39:31,056 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:39:31,056 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-26 02:39:31,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585711964] [2021-03-26 02:39:31,056 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:39:31,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:39:31,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:39:31,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:39:31,058 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 456 out of 587 [2021-03-26 02:39:31,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 287 transitions, 1069 flow. Second operand has 6 states, 6 states have (on average 458.0) internal successors, (2748), 6 states have internal predecessors, (2748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:39:31,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:39:31,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 456 of 587 [2021-03-26 02:39:31,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:39:31,159 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:31,159 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:39:31,159 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:39:31,159 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:39:31,159 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:39:31,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:39:31,239 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:39:31,239 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:39:31,239 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:39:31,240 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:39:31,346 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:39:31,346 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:39:31,346 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:39:31,346 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:39:31,346 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:39:31,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:31,512 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2021-03-26 02:39:31,512 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:39:31,512 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:39:31,512 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:39:31,551 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:31,552 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:39:31,552 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:39:31,552 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:39:31,552 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:39:31,567 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:31,567 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 02:39:31,567 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2021-03-26 02:39:31,567 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:39:31,567 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:39:31,637 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:31,637 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:39:31,637 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:39:31,637 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:39:31,637 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:39:31,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:31,643 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:39:31,644 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-03-26 02:39:31,644 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:39:31,644 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:39:31,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:31,663 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-26 02:39:31,663 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:39:31,663 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:39:31,663 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:39:31,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:31,706 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:39:31,706 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:39:31,706 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:39:31,706 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:39:31,775 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:31,775 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:39:31,775 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:39:31,775 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:39:31,775 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:39:31,775 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:31,775 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-03-26 02:39:31,775 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:39:31,775 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:39:31,775 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:39:31,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:31,793 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:39:31,793 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:39:31,793 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:39:31,793 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:39:31,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:31,805 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:39:31,805 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:39:31,805 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:39:31,805 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:39:31,809 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:31,809 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:39:31,809 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:39:31,809 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:39:31,809 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:39:31,809 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:31,809 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-03-26 02:39:31,809 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:39:31,809 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:39:31,809 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:39:31,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:31,845 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2021-03-26 02:39:31,845 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:39:31,845 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:39:31,845 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:39:31,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:31,937 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:39:31,937 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:39:31,937 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:39:31,937 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:39:31,979 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:31,979 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:39:31,979 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:39:31,979 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:39:31,979 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:39:32,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,221 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 02:39:32,221 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:39:32,221 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:39:32,221 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:39:32,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,226 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:39:32,226 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:39:32,227 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:39:32,227 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:39:32,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:39:32,228 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:39:32,228 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:39:32,228 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:39:32,228 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:39:32,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:32,228 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:39:32,228 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:39:32,228 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:39:32,228 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:39:32,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,261 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:39:32,261 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:39:32,261 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:39:32,261 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:39:32,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,261 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-03-26 02:39:32,262 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:39:32,262 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:39:32,262 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:39:32,301 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][256], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 103#L922-1true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,302 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-03-26 02:39:32,302 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:39:32,302 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:39:32,302 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:39:32,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:39:32,323 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:39:32,323 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:39:32,323 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:39:32,323 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:39:32,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:32,324 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:39:32,324 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:39:32,324 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:39:32,324 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:39:32,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,328 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:39:32,328 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:39:32,328 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:39:32,328 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:39:32,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:32,341 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:39:32,341 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:39:32,341 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:39:32,341 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:39:32,342 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:39:32,342 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:39:32,342 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:39:32,342 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:39:32,342 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:39:32,350 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,350 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:39:32,350 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:39:32,350 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:39:32,350 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:39:32,353 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:39:32,353 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:39:32,353 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:39:32,353 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:39:32,353 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:39:32,353 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:32,353 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:39:32,353 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:39:32,353 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:39:32,353 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:39:32,377 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,377 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:39:32,377 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:39:32,377 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:39:32,377 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:39:32,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,378 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:39:32,378 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:39:32,378 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:39:32,378 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:39:32,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,378 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 02:39:32,378 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:39:32,378 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:39:32,378 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:39:32,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,385 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:39:32,385 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:39:32,385 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:39:32,385 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:39:32,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,386 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:39:32,386 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:39:32,386 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:39:32,386 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:39:32,388 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:39:32,388 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:39:32,388 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:39:32,388 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:39:32,388 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:39:32,388 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:32,389 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:39:32,389 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:39:32,389 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:39:32,389 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:39:32,389 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:39:32,389 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:39:32,389 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:39:32,389 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:39:32,389 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:39:32,389 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:32,389 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:39:32,389 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:39:32,389 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:39:32,389 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:39:32,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,401 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:39:32,401 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:39:32,401 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:39:32,401 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:39:32,402 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:39:32,402 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:39:32,402 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:39:32,402 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:39:32,402 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:39:32,416 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,416 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:39:32,416 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:39:32,416 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:39:32,416 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:39:32,416 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:39:32,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:39:32,429 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:39:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:39:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:39:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:39:32,433 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:39:32,434 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:39:32,434 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:39:32,434 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:39:32,434 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:39:32,434 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:39:32,434 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:39:32,434 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:39:32,434 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:39:32,434 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:39:32,434 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:39:32,434 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:39:32,434 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:39:32,434 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:39:32,434 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:39:32,434 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2021-03-26 02:39:32,435 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:39:32,435 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:39:32,435 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2021-03-26 02:39:32,435 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:39:32,435 INFO L387 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2021-03-26 02:39:32,435 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:39:32,435 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:39:32,435 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:39:32,435 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:39:32,435 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:39:32,435 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:39:32,435 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:39:32,435 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2021-03-26 02:39:32,438 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,438 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:39:32,439 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:39:32,439 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:39:32,439 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:39:32,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:32,439 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:39:32,439 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:39:32,439 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:39:32,439 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:39:32,449 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:39:32,450 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:39:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:39:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:39:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:39:32,450 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:39:32,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:39:32,462 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:39:32,462 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:39:32,462 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2021-03-26 02:39:32,462 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:39:32,462 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,462 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:39:32,462 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:39:32,462 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:39:32,462 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:39:32,462 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:39:32,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,466 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:39:32,466 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:39:32,466 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:39:32,466 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:39:32,523 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,523 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:39:32,523 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:39:32,523 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:39:32,523 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:39:32,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,529 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:39:32,529 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-03-26 02:39:32,529 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:39:32,529 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:39:32,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,538 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:39:32,538 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:39:32,538 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:39:32,538 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:39:32,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,538 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:39:32,538 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:39:32,538 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:39:32,538 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:39:32,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:32,552 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:39:32,552 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:39:32,552 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:39:32,552 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:39:32,553 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:39:32,553 INFO L384 tUnfolder$Statistics]: this new event has 122 ancestors and is cut-off event [2021-03-26 02:39:32,553 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:39:32,553 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:39:32,553 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:39:32,560 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:39:32,560 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2021-03-26 02:39:32,560 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2021-03-26 02:39:32,560 INFO L387 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2021-03-26 02:39:32,560 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:39:32,561 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:32,561 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:39:32,561 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:39:32,561 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:39:32,561 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:39:32,561 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:39:32,563 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:32,563 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:39:32,563 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:39:32,563 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:39:32,563 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:39:32,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 861#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:39:32,564 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:39:32,564 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:39:32,564 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:39:32,564 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:39:32,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 861#true, Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:39:32,568 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2021-03-26 02:39:32,568 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:39:32,568 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:39:32,568 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:39:32,575 INFO L129 PetriNetUnfolder]: 3020/13436 cut-off events. [2021-03-26 02:39:32,575 INFO L130 PetriNetUnfolder]: For 6320/7298 co-relation queries the response was YES. [2021-03-26 02:39:32,695 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19596 conditions, 13436 events. 3020/13436 cut-off events. For 6320/7298 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 157929 event pairs, 430 based on Foata normal form. 1/11911 useless extension candidates. Maximal degree in co-relation 19547. Up to 1099 conditions per place. [2021-03-26 02:39:32,782 INFO L132 encePairwiseOnDemand]: 583/587 looper letters, 8 selfloop transitions, 4 changer transitions 2/294 dead transitions. [2021-03-26 02:39:32,782 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 294 transitions, 1115 flow [2021-03-26 02:39:32,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:39:32,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:39:32,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2295 transitions. [2021-03-26 02:39:32,785 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7819420783645656 [2021-03-26 02:39:32,785 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2295 transitions. [2021-03-26 02:39:32,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2295 transitions. [2021-03-26 02:39:32,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:39:32,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2295 transitions. [2021-03-26 02:39:32,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 459.0) internal successors, (2295), 5 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:39:32,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 587.0) internal successors, (3522), 6 states have internal predecessors, (3522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:39:32,789 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 587.0) internal successors, (3522), 6 states have internal predecessors, (3522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:39:32,789 INFO L185 Difference]: Start difference. First operand has 210 places, 287 transitions, 1069 flow. Second operand 5 states and 2295 transitions. [2021-03-26 02:39:32,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 294 transitions, 1115 flow [2021-03-26 02:39:32,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 294 transitions, 1109 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-26 02:39:32,815 INFO L241 Difference]: Finished difference. Result has 213 places, 288 transitions, 1083 flow [2021-03-26 02:39:32,815 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=587, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1083, PETRI_PLACES=213, PETRI_TRANSITIONS=288} [2021-03-26 02:39:32,816 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -46 predicate places. [2021-03-26 02:39:32,816 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:39:32,816 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 213 places, 288 transitions, 1083 flow [2021-03-26 02:39:32,816 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 213 places, 288 transitions, 1083 flow [2021-03-26 02:39:32,817 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 213 places, 288 transitions, 1083 flow [2021-03-26 02:39:32,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:32,907 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:39:32,908 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:39:32,908 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:39:32,908 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:39:32,985 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:39:32,985 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:39:32,985 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:39:32,985 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:39:32,985 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:39:33,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:39:33,197 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:39:33,197 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:39:33,197 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:39:33,197 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:39:33,380 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:33,380 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:39:33,380 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:39:33,380 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:39:33,380 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:39:33,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:33,625 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:39:33,625 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:39:33,625 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:39:33,625 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:39:33,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][3], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:33,649 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-26 02:39:33,649 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:39:33,649 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:39:33,649 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:39:33,740 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:33,741 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:39:33,741 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:39:33,741 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:39:33,741 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:39:33,869 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:33,869 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:39:33,869 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:39:33,869 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:39:33,869 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:39:33,906 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:33,906 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:39:33,906 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:39:33,906 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:39:33,906 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:39:33,917 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:33,917 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:39:33,917 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:39:33,917 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:39:33,917 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:39:33,917 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:33,917 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:39:33,917 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:39:33,917 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:39:33,917 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:39:33,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:39:33,918 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:39:33,918 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:39:33,918 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:39:33,918 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:39:33,928 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][12], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:39:33,928 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:39:33,928 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:39:33,928 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:39:33,928 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:39:33,946 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:33,947 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:39:33,947 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:39:33,947 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:39:33,947 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:39:33,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:33,947 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:39:33,947 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:39:33,947 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2021-03-26 02:39:33,947 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:39:33,948 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:33,948 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:39:33,948 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:39:33,948 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:39:33,948 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:39:33,951 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:39:33,951 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:39:33,951 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:39:33,951 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:39:33,951 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:39:33,980 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][233], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:33,980 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:39:33,980 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:39:33,980 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:39:33,980 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:39:33,994 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:33,994 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:39:33,994 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:39:33,994 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:39:33,994 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:39:33,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][233], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:33,995 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:39:33,995 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:39:33,995 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:39:33,995 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:39:34,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][228], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:34,000 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:39:34,000 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:39:34,000 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:39:34,000 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:39:34,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:34,011 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:39:34,011 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:39:34,011 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:39:34,011 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:39:34,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][177], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:39:34,015 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:39:34,015 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:39:34,015 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:39:34,015 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:39:34,016 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:39:34,016 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:39:34,016 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:39:34,016 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:39:34,016 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:39:34,016 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:39:34,017 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:39:34,017 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:39:34,017 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:39:34,018 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:39:34,018 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:39:34,025 INFO L129 PetriNetUnfolder]: 2742/11719 cut-off events. [2021-03-26 02:39:34,025 INFO L130 PetriNetUnfolder]: For 6004/6963 co-relation queries the response was YES. [2021-03-26 02:39:34,162 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17560 conditions, 11719 events. 2742/11719 cut-off events. For 6004/6963 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 135087 event pairs, 298 based on Foata normal form. 3/10409 useless extension candidates. Maximal degree in co-relation 17511. Up to 1128 conditions per place. [2021-03-26 02:39:34,603 INFO L142 LiptonReduction]: Number of co-enabled transitions 34938 [2021-03-26 02:39:49,432 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2021-03-26 02:39:49,717 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2021-03-26 02:40:19,314 INFO L154 LiptonReduction]: Checked pairs total: 42744 [2021-03-26 02:40:19,314 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:40:19,314 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 46498 [2021-03-26 02:40:19,317 INFO L480 AbstractCegarLoop]: Abstraction has has 211 places, 287 transitions, 1077 flow [2021-03-26 02:40:19,318 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 458.0) internal successors, (2748), 6 states have internal predecessors, (2748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:40:19,318 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:40:19,318 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:40:19,518 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-03-26 02:40:19,518 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:40:19,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:40:19,518 INFO L82 PathProgramCache]: Analyzing trace with hash 262977659, now seen corresponding path program 1 times [2021-03-26 02:40:19,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:40:19,519 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636684236] [2021-03-26 02:40:19,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:40:19,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:40:19,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:40:19,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,563 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:40:19,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636684236] [2021-03-26 02:40:19,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268170348] [2021-03-26 02:40:19,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:40:19,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:40:19,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:40:19,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:40:19,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:40:19,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:40:19,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:40:19,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:40:19,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:40:19,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:40:19,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:40:19,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:40:19,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:40:19,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:40:19,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:40:19,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:40:19,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:40:19,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:40:19,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:40:19,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:40:19,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:40:19,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:40:19,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:40:19,680 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:40:19,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:40:19,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:40:19,717 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:40:19,717 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:40:19,717 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-26 02:40:19,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234952835] [2021-03-26 02:40:19,717 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 02:40:19,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:40:19,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 02:40:19,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-03-26 02:40:19,720 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 456 out of 590 [2021-03-26 02:40:19,721 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 287 transitions, 1077 flow. Second operand has 7 states, 7 states have (on average 457.57142857142856) internal successors, (3203), 7 states have internal predecessors, (3203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:40:19,722 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:40:19,722 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 456 of 590 [2021-03-26 02:40:19,722 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:40:19,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:40:19,869 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:40:19,869 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:40:19,869 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:40:19,869 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:40:19,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:40:19,988 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:40:19,988 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:40:19,988 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:40:19,988 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:40:20,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:40:20,104 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:40:20,104 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:40:20,104 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:40:20,104 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:40:20,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:20,474 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2021-03-26 02:40:20,474 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:40:20,474 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:40:20,474 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:40:20,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:20,511 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:40:20,511 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:40:20,511 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:40:20,511 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:40:20,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:40:20,525 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 02:40:20,525 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2021-03-26 02:40:20,525 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:40:20,525 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:40:20,591 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:40:20,591 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:40:20,591 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:40:20,591 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:40:20,591 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:40:20,597 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:40:20,597 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:40:20,597 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-03-26 02:40:20,597 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:40:20,597 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:40:20,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:40:20,616 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-26 02:40:20,616 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:40:20,616 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:40:20,616 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:40:20,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:40:20,656 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:40:20,656 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:40:20,656 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:40:20,656 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:40:20,721 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:20,721 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-03-26 02:40:20,721 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:40:20,722 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:40:20,722 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:40:20,722 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:40:20,722 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:40:20,722 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:40:20,722 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:40:20,722 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:40:20,738 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:40:20,738 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:40:20,738 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:40:20,738 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:40:20,738 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:40:20,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:20,749 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:40:20,749 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:40:20,749 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:40:20,749 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:40:20,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:20,753 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-03-26 02:40:20,753 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:40:20,753 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:40:20,753 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:40:20,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:40:20,753 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:40:20,753 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:40:20,753 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:40:20,753 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:40:20,788 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:40:20,788 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2021-03-26 02:40:20,788 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:40:20,788 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:40:20,788 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:40:20,876 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:40:20,876 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:40:20,876 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:40:20,876 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:40:20,876 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:40:20,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:20,915 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:40:20,915 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:40:20,915 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:40:20,915 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:40:21,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,057 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 02:40:21,057 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:40:21,057 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:40:21,057 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:40:21,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,063 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:40:21,063 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:40:21,063 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:40:21,064 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:40:21,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:40:21,065 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:40:21,065 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:40:21,065 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:40:21,065 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:40:21,065 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:40:21,065 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:40:21,065 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:40:21,065 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:40:21,065 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:40:21,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,103 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:40:21,103 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:40:21,103 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:40:21,103 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:40:21,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,103 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-03-26 02:40:21,104 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:40:21,104 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:40:21,104 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:40:21,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][256], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 103#L922-1true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,142 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-03-26 02:40:21,142 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:40:21,142 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:40:21,142 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:40:21,165 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:40:21,166 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:40:21,166 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:40:21,166 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:40:21,166 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:40:21,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,166 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:40:21,166 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:40:21,166 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:40:21,166 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:40:21,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:40:21,170 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:40:21,171 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:40:21,171 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:40:21,171 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:40:21,185 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,185 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:40:21,185 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:40:21,185 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:40:21,185 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:40:21,186 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:40:21,186 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:40:21,186 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:40:21,186 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:40:21,186 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:40:21,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,195 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:40:21,195 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:40:21,195 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:40:21,196 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:40:21,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:40:21,198 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:40:21,198 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:40:21,198 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:40:21,198 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:40:21,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:40:21,199 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:40:21,199 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:40:21,199 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:40:21,199 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:40:21,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:40:21,225 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:40:21,226 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:40:21,226 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:40:21,226 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:40:21,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:40:21,226 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:40:21,226 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:40:21,226 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:40:21,226 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:40:21,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,226 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 02:40:21,226 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:40:21,226 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:40:21,227 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:40:21,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,235 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:40:21,235 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:40:21,235 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:40:21,235 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:40:21,235 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,235 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:40:21,235 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:40:21,235 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:40:21,235 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:40:21,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:40:21,238 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:40:21,238 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:40:21,238 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:40:21,238 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:40:21,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:40:21,238 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:40:21,238 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:40:21,238 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:40:21,238 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:40:21,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 121#L934-9true]) [2021-03-26 02:40:21,238 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:40:21,238 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:40:21,238 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:40:21,239 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:40:21,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 255#t_funENTRYtrue]) [2021-03-26 02:40:21,239 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:40:21,239 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:40:21,239 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:40:21,239 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:40:21,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:40:21,250 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:40:21,250 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:40:21,250 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:40:21,250 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:40:21,251 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:40:21,251 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:40:21,251 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:40:21,251 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:40:21,251 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:40:21,266 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,266 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:40:21,266 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:40:21,266 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:40:21,266 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:40:21,266 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:40:21,281 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:40:21,282 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:40:21,282 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:40:21,282 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:40:21,282 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:40:21,286 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:40:21,287 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:40:21,287 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:40:21,287 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:40:21,287 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:40:21,287 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:40:21,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:40:21,287 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:40:21,287 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:40:21,287 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:40:21,287 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:40:21,287 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:40:21,288 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:40:21,288 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L387 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:40:21,288 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:40:21,288 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:40:21,289 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2021-03-26 02:40:21,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:40:21,292 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:40:21,292 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:40:21,292 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:40:21,293 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:40:21,293 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:40:21,293 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:40:21,293 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:40:21,293 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:40:21,293 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:40:21,305 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:40:21,306 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:40:21,306 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:40:21,306 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:40:21,306 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:40:21,306 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:40:21,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:40:21,321 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:40:21,321 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:40:21,321 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:40:21,321 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2021-03-26 02:40:21,321 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:40:21,321 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:40:21,321 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:40:21,321 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:40:21,321 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:40:21,321 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:40:21,326 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,326 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:40:21,326 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:40:21,326 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:40:21,326 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:40:21,381 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,381 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:40:21,381 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:40:21,381 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:40:21,381 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:40:21,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,386 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:40:21,386 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-03-26 02:40:21,386 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:40:21,386 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:40:21,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,395 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:40:21,395 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:40:21,395 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:40:21,395 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:40:21,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,395 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:40:21,395 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:40:21,395 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:40:21,396 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:40:21,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true]) [2021-03-26 02:40:21,412 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:40:21,412 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:40:21,412 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:40:21,412 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:40:21,412 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:40:21,412 INFO L384 tUnfolder$Statistics]: this new event has 122 ancestors and is cut-off event [2021-03-26 02:40:21,412 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:40:21,412 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:40:21,412 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:40:21,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), 951#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:40:21,419 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2021-03-26 02:40:21,419 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2021-03-26 02:40:21,419 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:40:21,419 INFO L387 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2021-03-26 02:40:21,421 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:40:21,421 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:40:21,421 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:40:21,421 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:40:21,421 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:40:21,421 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:40:21,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:40:21,423 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:40:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:40:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:40:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:40:21,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:40:21,423 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:40:21,423 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:40:21,424 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:40:21,424 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:40:21,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 444#(<= ULTIMATE.start_main_~i~1 1), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), 951#true, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:40:21,599 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2021-03-26 02:40:21,599 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:40:21,599 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:40:21,599 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:40:21,606 INFO L129 PetriNetUnfolder]: 3020/13436 cut-off events. [2021-03-26 02:40:21,606 INFO L130 PetriNetUnfolder]: For 6326/7304 co-relation queries the response was YES. [2021-03-26 02:40:21,702 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19602 conditions, 13436 events. 3020/13436 cut-off events. For 6326/7304 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 157788 event pairs, 430 based on Foata normal form. 1/11911 useless extension candidates. Maximal degree in co-relation 19550. Up to 1099 conditions per place. [2021-03-26 02:40:21,784 INFO L132 encePairwiseOnDemand]: 586/590 looper letters, 8 selfloop transitions, 4 changer transitions 2/294 dead transitions. [2021-03-26 02:40:21,785 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 294 transitions, 1125 flow [2021-03-26 02:40:21,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:40:21,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:40:21,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2295 transitions. [2021-03-26 02:40:21,787 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7779661016949152 [2021-03-26 02:40:21,787 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2295 transitions. [2021-03-26 02:40:21,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2295 transitions. [2021-03-26 02:40:21,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:40:21,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2295 transitions. [2021-03-26 02:40:21,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 459.0) internal successors, (2295), 5 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:40:21,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 590.0) internal successors, (3540), 6 states have internal predecessors, (3540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:40:21,792 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 590.0) internal successors, (3540), 6 states have internal predecessors, (3540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:40:21,792 INFO L185 Difference]: Start difference. First operand has 211 places, 287 transitions, 1077 flow. Second operand 5 states and 2295 transitions. [2021-03-26 02:40:21,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 294 transitions, 1125 flow [2021-03-26 02:40:21,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 294 transitions, 1109 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:40:21,817 INFO L241 Difference]: Finished difference. Result has 213 places, 288 transitions, 1083 flow [2021-03-26 02:40:21,818 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=590, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1083, PETRI_PLACES=213, PETRI_TRANSITIONS=288} [2021-03-26 02:40:21,818 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -46 predicate places. [2021-03-26 02:40:21,818 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:40:21,818 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 213 places, 288 transitions, 1083 flow [2021-03-26 02:40:21,818 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 213 places, 288 transitions, 1083 flow [2021-03-26 02:40:21,819 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 213 places, 288 transitions, 1083 flow [2021-03-26 02:40:21,902 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:21,902 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:40:21,902 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:40:21,902 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:40:21,902 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:40:21,980 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 255#t_funENTRYtrue]) [2021-03-26 02:40:21,980 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:40:21,980 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:40:21,980 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:40:21,980 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:40:22,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 255#t_funENTRYtrue]) [2021-03-26 02:40:22,103 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:40:22,103 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:40:22,103 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:40:22,104 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:40:22,324 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:22,324 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:40:22,324 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:40:22,324 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:40:22,324 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:40:22,799 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:22,799 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:40:22,799 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:40:22,800 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:40:22,800 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:40:22,821 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][3], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 255#t_funENTRYtrue]) [2021-03-26 02:40:22,821 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-26 02:40:22,821 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:40:22,821 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:40:22,821 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:40:22,904 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:22,904 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:40:22,904 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:40:22,904 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:40:22,904 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:40:23,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,030 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:40:23,030 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:40:23,031 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:40:23,031 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:40:23,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,063 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:40:23,064 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:40:23,064 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:40:23,064 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:40:23,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,074 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:40:23,074 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:40:23,074 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:40:23,074 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:40:23,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,074 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:40:23,074 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:40:23,074 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:40:23,074 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:40:23,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 255#t_funENTRYtrue]) [2021-03-26 02:40:23,075 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:40:23,075 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:40:23,075 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:40:23,075 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:40:23,085 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][12], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true]) [2021-03-26 02:40:23,085 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:40:23,085 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:40:23,085 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:40:23,085 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:40:23,102 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,102 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:40:23,102 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:40:23,103 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:40:23,103 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:40:23,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,103 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:40:23,103 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:40:23,103 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2021-03-26 02:40:23,103 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:40:23,104 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,104 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:40:23,104 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:40:23,104 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:40:23,104 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:40:23,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true]) [2021-03-26 02:40:23,107 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:40:23,107 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:40:23,107 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:40:23,107 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:40:23,133 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][234], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,133 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:40:23,133 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:40:23,133 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:40:23,133 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:40:23,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,144 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:40:23,144 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:40:23,144 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:40:23,145 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:40:23,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][234], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,145 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:40:23,145 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:40:23,145 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:40:23,145 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:40:23,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][229], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,149 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:40:23,149 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:40:23,149 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:40:23,149 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:40:23,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,160 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:40:23,160 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:40:23,160 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:40:23,160 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:40:23,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][180], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:40:23,164 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:40:23,164 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:40:23,164 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:40:23,164 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:40:23,165 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][24], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,165 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:40:23,165 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:40:23,165 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:40:23,165 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:40:23,165 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:40:23,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4)]) [2021-03-26 02:40:23,167 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:40:23,167 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:40:23,167 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:40:23,167 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:40:23,174 INFO L129 PetriNetUnfolder]: 2742/11719 cut-off events. [2021-03-26 02:40:23,174 INFO L130 PetriNetUnfolder]: For 6004/6963 co-relation queries the response was YES. [2021-03-26 02:40:23,279 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17560 conditions, 11719 events. 2742/11719 cut-off events. For 6004/6963 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 135087 event pairs, 298 based on Foata normal form. 3/10409 useless extension candidates. Maximal degree in co-relation 17511. Up to 1128 conditions per place. [2021-03-26 02:40:23,557 INFO L142 LiptonReduction]: Number of co-enabled transitions 34938 [2021-03-26 02:40:23,810 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-03-26 02:40:24,116 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-03-26 02:40:24,221 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-03-26 02:41:09,046 INFO L154 LiptonReduction]: Checked pairs total: 42744 [2021-03-26 02:41:09,047 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:41:09,047 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 47229 [2021-03-26 02:41:09,050 INFO L480 AbstractCegarLoop]: Abstraction has has 211 places, 287 transitions, 1077 flow [2021-03-26 02:41:09,050 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 457.57142857142856) internal successors, (3203), 7 states have internal predecessors, (3203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:41:09,050 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:41:09,050 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:41:09,250 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-03-26 02:41:09,251 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:41:09,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:41:09,251 INFO L82 PathProgramCache]: Analyzing trace with hash -1542441697, now seen corresponding path program 1 times [2021-03-26 02:41:09,251 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:41:09,251 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656212851] [2021-03-26 02:41:09,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:41:09,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:41:09,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:41:09,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,281 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:41:09,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656212851] [2021-03-26 02:41:09,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763854278] [2021-03-26 02:41:09,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:41:09,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:41:09,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:41:09,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:41:09,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:41:09,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:41:09,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:41:09,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:41:09,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:41:09,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:41:09,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:41:09,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:41:09,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:41:09,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:41:09,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:41:09,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:41:09,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:41:09,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:41:09,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:41:09,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:41:09,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:41:09,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:41:09,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:09,417 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:41:09,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:09,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:09,458 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:41:09,458 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:41:09,459 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-26 02:41:09,459 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337178042] [2021-03-26 02:41:09,459 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 02:41:09,459 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:41:09,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 02:41:09,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-03-26 02:41:09,461 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 456 out of 593 [2021-03-26 02:41:09,463 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 287 transitions, 1077 flow. Second operand has 7 states, 7 states have (on average 457.57142857142856) internal successors, (3203), 7 states have internal predecessors, (3203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:41:09,463 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:41:09,463 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 456 of 593 [2021-03-26 02:41:09,463 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:41:09,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:09,565 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:41:09,565 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:41:09,565 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:09,565 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:09,642 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:09,642 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:41:09,642 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:41:09,642 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:41:09,642 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:41:09,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:09,746 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:41:09,746 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:41:09,746 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:41:09,746 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:41:09,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:09,911 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2021-03-26 02:41:09,911 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:41:09,911 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:09,911 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:41:09,951 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:09,951 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:41:09,951 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:41:09,951 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:09,951 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:09,966 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:09,967 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 02:41:09,967 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2021-03-26 02:41:09,967 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:41:09,967 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:41:10,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:10,037 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:41:10,037 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:41:10,038 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:41:10,038 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:10,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,044 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:41:10,044 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-03-26 02:41:10,044 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:41:10,044 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:41:10,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,064 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-26 02:41:10,064 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:41:10,064 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:10,064 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:41:10,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:10,106 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:41:10,106 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:41:10,106 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:10,106 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:41:10,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,177 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-03-26 02:41:10,177 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:10,177 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:41:10,177 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:10,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:10,178 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:41:10,178 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:41:10,178 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:10,178 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:41:10,353 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:10,353 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:41:10,353 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:41:10,353 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:10,353 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:10,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,363 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:41:10,364 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:10,364 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:10,364 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:41:10,367 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,367 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-03-26 02:41:10,367 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:10,367 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:10,367 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:10,367 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:10,367 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:41:10,367 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:41:10,367 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:10,367 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:10,396 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:10,396 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2021-03-26 02:41:10,396 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:41:10,396 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:41:10,396 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:10,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:10,469 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:41:10,469 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:10,469 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:41:10,469 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:10,504 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,504 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:41:10,504 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:41:10,504 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:41:10,504 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:10,627 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,627 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 02:41:10,627 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:41:10,627 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:41:10,627 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:41:10,632 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,632 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:41:10,632 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:10,632 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:10,632 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:41:10,633 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:10,633 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:41:10,634 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:10,634 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:10,634 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:10,634 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:10,634 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:41:10,634 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:41:10,634 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:41:10,634 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:41:10,667 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,667 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:41:10,667 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:41:10,667 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:41:10,667 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:41:10,667 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,667 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-03-26 02:41:10,667 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:41:10,667 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:10,667 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:41:10,700 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][256], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 103#L922-1true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,700 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-03-26 02:41:10,700 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:10,700 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:41:10,700 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:41:10,720 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 1145#true]) [2021-03-26 02:41:10,720 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:41:10,720 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:41:10,720 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:10,720 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:41:10,720 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,721 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:41:10,721 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:10,721 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:10,721 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:10,724 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,724 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:41:10,724 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:10,725 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:41:10,725 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:41:10,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,737 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:41:10,737 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:10,737 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:41:10,737 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:41:10,738 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:10,738 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:41:10,738 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:10,738 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:41:10,738 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:41:10,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,746 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:41:10,746 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:10,746 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:41:10,746 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:41:10,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:10,749 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:41:10,749 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:10,749 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:41:10,749 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:41:10,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:10,749 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:41:10,749 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:41:10,749 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:41:10,750 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:10,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,774 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:41:10,774 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:41:10,774 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:41:10,774 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:10,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,774 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:41:10,774 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:41:10,774 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:10,775 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:41:10,775 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,775 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 02:41:10,775 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:41:10,775 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:41:10,775 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:41:10,782 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,782 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:41:10,782 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:10,782 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:41:10,782 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:41:10,783 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,783 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:41:10,783 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:41:10,783 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:41:10,783 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:10,785 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:10,785 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:41:10,785 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:10,785 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:41:10,785 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:41:10,785 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 1145#true]) [2021-03-26 02:41:10,786 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:41:10,786 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:10,786 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:41:10,786 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:10,786 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 1145#true]) [2021-03-26 02:41:10,786 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:41:10,786 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:41:10,786 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:41:10,786 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:10,786 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:10,786 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:41:10,786 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:41:10,786 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:41:10,786 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:10,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,796 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:41:10,797 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:10,797 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:41:10,797 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:41:10,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:10,797 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:41:10,797 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:41:10,797 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:10,798 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:41:10,811 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,811 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:41:10,811 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:10,811 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:41:10,811 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:10,811 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:10,824 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 1145#true]) [2021-03-26 02:41:10,824 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:41:10,824 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:10,824 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:10,824 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:10,829 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:10,829 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:41:10,829 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:41:10,829 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:10,829 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:10,829 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:10,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:10,829 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:41:10,829 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:10,829 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:41:10,829 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:41:10,829 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:10,830 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:10,830 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L387 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:10,830 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:41:10,830 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:10,831 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2021-03-26 02:41:10,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,834 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:41:10,834 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:10,834 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:10,834 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:10,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:10,834 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:41:10,835 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:10,835 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:10,835 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:10,845 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 1145#true]) [2021-03-26 02:41:10,845 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:41:10,845 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:41:10,845 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:10,845 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:41:10,845 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:41:10,858 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 1145#true]) [2021-03-26 02:41:10,858 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:41:10,858 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:10,858 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:41:10,858 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2021-03-26 02:41:10,858 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,858 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:41:10,858 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:10,858 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:41:10,858 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:10,859 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:41:10,862 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,862 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:41:10,862 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:41:10,862 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:10,862 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:10,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,911 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:41:10,911 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:10,911 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:41:10,911 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:41:10,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,915 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:41:10,915 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-03-26 02:41:10,916 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:10,916 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:41:10,923 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,923 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:41:10,923 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:41:10,923 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:41:10,923 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:41:10,923 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,923 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:41:10,923 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:41:10,923 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:41:10,923 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:41:10,934 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,934 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:41:10,934 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:41:10,934 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:10,934 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:41:10,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:10,935 INFO L384 tUnfolder$Statistics]: this new event has 122 ancestors and is cut-off event [2021-03-26 02:41:10,935 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:41:10,935 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:41:10,935 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:41:10,941 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:10,942 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2021-03-26 02:41:10,942 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2021-03-26 02:41:10,942 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:41:10,942 INFO L387 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2021-03-26 02:41:10,943 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,943 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:41:10,943 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:41:10,943 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:10,943 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:10,943 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:41:10,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:10,945 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:41:10,945 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:10,945 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:10,945 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:10,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 1046#true, Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:10,946 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:41:10,946 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:41:10,946 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:10,946 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:41:10,950 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1046#true, Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 865#(<= ULTIMATE.start_main_~i~1 2), Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:10,950 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2021-03-26 02:41:10,950 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:41:10,950 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:41:10,950 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:41:10,957 INFO L129 PetriNetUnfolder]: 3020/13436 cut-off events. [2021-03-26 02:41:10,957 INFO L130 PetriNetUnfolder]: For 6326/7304 co-relation queries the response was YES. [2021-03-26 02:41:11,083 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19602 conditions, 13436 events. 3020/13436 cut-off events. For 6326/7304 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 157666 event pairs, 430 based on Foata normal form. 1/11911 useless extension candidates. Maximal degree in co-relation 19550. Up to 1099 conditions per place. [2021-03-26 02:41:11,143 INFO L132 encePairwiseOnDemand]: 589/593 looper letters, 8 selfloop transitions, 4 changer transitions 2/294 dead transitions. [2021-03-26 02:41:11,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 294 transitions, 1125 flow [2021-03-26 02:41:11,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:41:11,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:41:11,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2295 transitions. [2021-03-26 02:41:11,146 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7740303541315345 [2021-03-26 02:41:11,146 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2295 transitions. [2021-03-26 02:41:11,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2295 transitions. [2021-03-26 02:41:11,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:41:11,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2295 transitions. [2021-03-26 02:41:11,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 459.0) internal successors, (2295), 5 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:41:11,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 593.0) internal successors, (3558), 6 states have internal predecessors, (3558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:41:11,150 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 593.0) internal successors, (3558), 6 states have internal predecessors, (3558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:41:11,150 INFO L185 Difference]: Start difference. First operand has 211 places, 287 transitions, 1077 flow. Second operand 5 states and 2295 transitions. [2021-03-26 02:41:11,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 294 transitions, 1125 flow [2021-03-26 02:41:11,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 294 transitions, 1109 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:41:11,176 INFO L241 Difference]: Finished difference. Result has 213 places, 288 transitions, 1083 flow [2021-03-26 02:41:11,176 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=593, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1083, PETRI_PLACES=213, PETRI_TRANSITIONS=288} [2021-03-26 02:41:11,176 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -46 predicate places. [2021-03-26 02:41:11,177 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:41:11,177 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 213 places, 288 transitions, 1083 flow [2021-03-26 02:41:11,177 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 213 places, 288 transitions, 1083 flow [2021-03-26 02:41:11,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 213 places, 288 transitions, 1083 flow [2021-03-26 02:41:11,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:11,341 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:41:11,341 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:11,341 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:41:11,342 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:11,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:11,412 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:41:11,412 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:41:11,412 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:41:11,412 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:41:11,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:11,511 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:41:11,511 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:41:11,512 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:41:11,512 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:41:11,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:11,704 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:41:11,704 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:11,704 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:41:11,704 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:11,932 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:11,932 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:41:11,932 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:41:11,932 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:11,932 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:41:11,957 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][3], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:11,957 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-26 02:41:11,958 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:41:11,958 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:11,958 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:41:12,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,051 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:41:12,051 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:41:12,051 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:41:12,051 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:41:12,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,183 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:41:12,183 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:12,183 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:12,183 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:12,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,217 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:41:12,217 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:12,217 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:41:12,218 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:41:12,391 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,392 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:41:12,392 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:12,392 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:41:12,392 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:41:12,392 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,392 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:41:12,392 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:41:12,392 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:41:12,392 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:12,392 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:12,392 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:41:12,392 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:41:12,393 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:12,393 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:12,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][12], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:12,404 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:41:12,405 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:41:12,405 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:41:12,405 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:12,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,425 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:41:12,425 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:41:12,426 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:41:12,426 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:12,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,426 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:41:12,426 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:41:12,426 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2021-03-26 02:41:12,426 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:41:12,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,427 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:41:12,427 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:12,427 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:12,428 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:12,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 1145#true]) [2021-03-26 02:41:12,431 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:41:12,431 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:12,431 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:41:12,431 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:41:12,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][232], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,466 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:41:12,466 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:12,466 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:41:12,466 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:41:12,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,477 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:41:12,477 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:41:12,477 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:41:12,477 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:12,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][232], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,478 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:41:12,478 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:41:12,478 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:41:12,478 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:41:12,482 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][227], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,482 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:41:12,482 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:41:12,482 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:12,482 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:41:12,492 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,493 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:41:12,493 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:12,493 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:12,493 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:12,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][177], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:12,496 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:41:12,496 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:41:12,496 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:41:12,496 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:41:12,498 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,498 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:41:12,498 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:12,498 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:41:12,498 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:12,498 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:41:12,499 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:12,499 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:41:12,499 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:41:12,499 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:41:12,499 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:12,506 INFO L129 PetriNetUnfolder]: 2742/11719 cut-off events. [2021-03-26 02:41:12,506 INFO L130 PetriNetUnfolder]: For 6004/6963 co-relation queries the response was YES. [2021-03-26 02:41:12,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17560 conditions, 11719 events. 2742/11719 cut-off events. For 6004/6963 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 135088 event pairs, 298 based on Foata normal form. 3/10409 useless extension candidates. Maximal degree in co-relation 17511. Up to 1128 conditions per place. [2021-03-26 02:41:12,828 INFO L142 LiptonReduction]: Number of co-enabled transitions 34938 [2021-03-26 02:41:19,106 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 110 [2021-03-26 02:41:19,529 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 110 [2021-03-26 02:41:57,596 INFO L154 LiptonReduction]: Checked pairs total: 42744 [2021-03-26 02:41:57,596 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:41:57,596 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 46420 [2021-03-26 02:41:57,599 INFO L480 AbstractCegarLoop]: Abstraction has has 211 places, 287 transitions, 1077 flow [2021-03-26 02:41:57,600 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 457.57142857142856) internal successors, (3203), 7 states have internal predecessors, (3203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:41:57,600 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:41:57,600 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:41:57,810 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-03-26 02:41:57,811 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:41:57,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:41:57,811 INFO L82 PathProgramCache]: Analyzing trace with hash -806893442, now seen corresponding path program 1 times [2021-03-26 02:41:57,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:41:57,811 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736994959] [2021-03-26 02:41:57,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:41:57,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:41:57,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,842 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:41:57,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736994959] [2021-03-26 02:41:57,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91835777] [2021-03-26 02:41:57,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:41:57,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:41:57,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:41:57,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:41:57,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:41:57,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:41:57,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:41:57,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:41:57,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:41:57,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:41:57,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:41:57,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:41:57,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:41:57,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:41:57,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:41:57,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:41:57,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:41:57,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:41:57,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:41:57,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:41:57,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:41:57,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:41:57,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:41:57,959 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:41:57,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:41:57,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:41:57,995 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:41:57,995 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:41:57,995 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:41:57,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772061268] [2021-03-26 02:41:57,995 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:41:57,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:41:57,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:41:57,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:41:57,997 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 456 out of 596 [2021-03-26 02:41:57,999 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 287 transitions, 1077 flow. Second operand has 6 states, 6 states have (on average 457.5) internal successors, (2745), 6 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:41:57,999 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:41:57,999 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 456 of 596 [2021-03-26 02:41:57,999 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:41:58,130 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:58,130 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:41:58,130 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:41:58,130 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:58,130 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:58,350 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:58,350 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:41:58,350 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:41:58,350 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:41:58,350 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:41:58,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:58,445 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:41:58,445 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:41:58,445 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:41:58,445 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:41:58,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:58,597 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2021-03-26 02:41:58,597 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:41:58,597 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:58,597 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:41:58,634 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:58,634 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:41:58,634 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:41:58,634 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:58,635 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:58,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:58,649 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 02:41:58,649 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2021-03-26 02:41:58,649 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:41:58,649 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:41:58,716 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:58,716 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:41:58,716 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:41:58,716 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:41:58,716 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:58,722 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:58,722 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:41:58,722 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-03-26 02:41:58,722 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:41:58,722 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:41:58,745 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:58,745 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-26 02:41:58,745 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:41:58,745 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:58,745 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:41:58,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:58,787 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:41:58,787 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:41:58,787 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:58,787 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:41:58,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:58,855 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-03-26 02:41:58,856 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:58,856 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:41:58,856 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:58,856 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:58,856 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:41:58,856 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:41:58,856 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:58,856 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:41:58,873 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:58,873 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:41:58,873 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:41:58,873 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:58,873 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:58,884 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:58,884 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:41:58,884 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:58,885 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:58,885 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:41:58,889 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:58,889 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-03-26 02:41:58,889 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:58,889 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:58,889 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:58,889 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:58,889 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:41:58,889 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:41:58,889 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:58,889 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:58,925 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:58,925 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2021-03-26 02:41:58,925 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:41:58,925 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:41:58,925 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:59,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:59,014 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:41:59,014 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:59,014 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:41:59,014 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:59,053 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,053 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:41:59,053 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:41:59,053 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:41:59,053 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:59,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,191 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 02:41:59,191 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:41:59,191 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:41:59,191 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:41:59,196 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,196 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:41:59,196 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:59,196 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:59,196 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:41:59,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:59,197 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:41:59,197 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:59,197 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:59,198 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:59,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:59,198 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:41:59,198 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:41:59,198 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:41:59,198 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:41:59,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,387 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:41:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:41:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:41:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:41:59,387 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,387 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-03-26 02:41:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:41:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:41:59,420 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][256], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 103#L922-1true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,421 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-03-26 02:41:59,421 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:59,421 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:41:59,421 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:41:59,441 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 1145#true]) [2021-03-26 02:41:59,441 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:41:59,441 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:41:59,441 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:59,441 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:41:59,441 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,441 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:41:59,441 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:59,441 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:59,441 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:59,445 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,445 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:41:59,445 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:59,445 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:41:59,445 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:41:59,458 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,458 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:41:59,458 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:59,458 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:41:59,458 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:41:59,458 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:59,458 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:41:59,459 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:59,459 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:41:59,459 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:41:59,467 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,467 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:41:59,467 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:59,467 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:41:59,467 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:41:59,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:59,469 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:41:59,470 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:59,470 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:41:59,470 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:41:59,470 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:59,470 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:41:59,470 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:41:59,470 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:41:59,470 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:59,494 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,494 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:41:59,494 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:41:59,494 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:41:59,494 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:41:59,494 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,494 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:41:59,494 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:41:59,495 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:59,495 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:41:59,495 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,495 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 02:41:59,495 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:41:59,495 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:41:59,495 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:41:59,502 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,503 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:41:59,503 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:59,503 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:41:59,503 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:41:59,503 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,503 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:41:59,503 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:41:59,503 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:41:59,503 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:59,505 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:59,506 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:41:59,506 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:59,506 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:41:59,506 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:41:59,506 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:59,506 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:41:59,506 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:59,506 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:41:59,506 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:59,506 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:59,506 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:41:59,506 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:41:59,506 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:41:59,506 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:59,506 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:59,507 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:41:59,507 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:41:59,507 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:41:59,507 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:59,517 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,517 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:41:59,517 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:59,517 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:41:59,517 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:41:59,518 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:59,518 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:41:59,518 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:41:59,518 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:59,518 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:41:59,531 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,531 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:41:59,531 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:59,532 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:41:59,532 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:59,532 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:59,544 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 1145#true]) [2021-03-26 02:41:59,545 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:41:59,545 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:59,545 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:59,545 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:59,549 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:59,549 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:41:59,549 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:41:59,549 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:59,549 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:41:59,549 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:59,549 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:59,549 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:41:59,549 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:41:59,549 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:41:59,549 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:41:59,549 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:59,549 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:59,550 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L387 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true]) [2021-03-26 02:41:59,550 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:41:59,550 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2021-03-26 02:41:59,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,554 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:41:59,554 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:59,554 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:59,554 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:59,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 255#t_funENTRYtrue]) [2021-03-26 02:41:59,554 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:41:59,554 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:59,554 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:59,554 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:59,565 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 1145#true]) [2021-03-26 02:41:59,565 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:41:59,565 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:41:59,565 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:41:59,565 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:41:59,565 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:41:59,577 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, 1145#true]) [2021-03-26 02:41:59,577 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:41:59,577 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:59,578 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:41:59,578 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2021-03-26 02:41:59,578 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,578 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:41:59,578 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:41:59,578 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:41:59,578 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:41:59,578 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:41:59,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,582 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:41:59,582 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:41:59,582 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:59,582 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:59,634 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,634 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:41:59,634 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:41:59,634 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:41:59,634 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:41:59,638 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,638 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:41:59,638 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-03-26 02:41:59,639 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:59,639 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:41:59,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,646 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:41:59,646 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:41:59,646 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:41:59,647 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:41:59,647 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,647 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:41:59,647 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:41:59,647 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:41:59,647 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:41:59,659 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,659 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:41:59,659 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:41:59,659 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:59,659 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:41:59,659 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:59,659 INFO L384 tUnfolder$Statistics]: this new event has 122 ancestors and is cut-off event [2021-03-26 02:41:59,659 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:41:59,659 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:41:59,659 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:41:59,666 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:59,666 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2021-03-26 02:41:59,666 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2021-03-26 02:41:59,666 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:41:59,666 INFO L387 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2021-03-26 02:41:59,667 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,668 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:41:59,668 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:41:59,668 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:59,668 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:59,668 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:41:59,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true]) [2021-03-26 02:41:59,670 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:41:59,670 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:41:59,670 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:41:59,670 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:41:59,670 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 121#L934-9true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:59,670 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:41:59,670 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:41:59,670 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:41:59,670 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:41:59,674 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 955#(<= ULTIMATE.start_main_~i~1 3), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 1145#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:41:59,674 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2021-03-26 02:41:59,674 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:41:59,674 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:41:59,674 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:41:59,681 INFO L129 PetriNetUnfolder]: 3020/13436 cut-off events. [2021-03-26 02:41:59,681 INFO L130 PetriNetUnfolder]: For 6326/7304 co-relation queries the response was YES. [2021-03-26 02:41:59,793 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19602 conditions, 13436 events. 3020/13436 cut-off events. For 6326/7304 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 157789 event pairs, 430 based on Foata normal form. 1/11911 useless extension candidates. Maximal degree in co-relation 19550. Up to 1099 conditions per place. [2021-03-26 02:41:59,851 INFO L132 encePairwiseOnDemand]: 592/596 looper letters, 8 selfloop transitions, 4 changer transitions 2/294 dead transitions. [2021-03-26 02:41:59,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 294 transitions, 1125 flow [2021-03-26 02:41:59,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:41:59,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:41:59,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2295 transitions. [2021-03-26 02:41:59,854 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7701342281879194 [2021-03-26 02:41:59,854 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2295 transitions. [2021-03-26 02:41:59,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2295 transitions. [2021-03-26 02:41:59,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:41:59,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2295 transitions. [2021-03-26 02:41:59,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 459.0) internal successors, (2295), 5 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:41:59,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 596.0) internal successors, (3576), 6 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:41:59,857 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 596.0) internal successors, (3576), 6 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:41:59,857 INFO L185 Difference]: Start difference. First operand has 211 places, 287 transitions, 1077 flow. Second operand 5 states and 2295 transitions. [2021-03-26 02:41:59,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 294 transitions, 1125 flow [2021-03-26 02:41:59,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 294 transitions, 1109 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:41:59,878 INFO L241 Difference]: Finished difference. Result has 213 places, 288 transitions, 1083 flow [2021-03-26 02:41:59,879 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=596, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1083, PETRI_PLACES=213, PETRI_TRANSITIONS=288} [2021-03-26 02:41:59,879 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -46 predicate places. [2021-03-26 02:41:59,879 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:41:59,879 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 213 places, 288 transitions, 1083 flow [2021-03-26 02:41:59,879 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 213 places, 288 transitions, 1083 flow [2021-03-26 02:41:59,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 213 places, 288 transitions, 1083 flow [2021-03-26 02:41:59,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:41:59,954 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:41:59,954 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:41:59,954 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:41:59,954 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:00,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:42:00,035 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:42:00,035 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:42:00,035 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:42:00,035 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:42:00,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:42:00,149 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:42:00,149 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:42:00,149 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:42:00,149 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:42:00,502 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:00,503 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:42:00,503 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:00,503 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:42:00,503 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:00,725 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:00,725 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:42:00,725 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:42:00,726 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:00,726 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:42:00,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][4], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:42:00,749 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-26 02:42:00,749 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:42:00,749 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:00,749 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:42:00,835 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:00,836 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:42:00,836 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:42:00,836 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:42:00,836 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:42:00,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:00,961 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:42:00,961 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:00,961 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:00,961 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:00,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:00,994 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:42:00,994 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:00,994 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:42:00,994 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:42:01,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][3], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,004 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:42:01,004 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:01,004 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:42:01,004 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:42:01,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,004 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:42:01,004 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:42:01,004 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:42:01,005 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:01,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:42:01,005 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:42:01,005 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:42:01,005 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:01,005 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:01,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][13], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,015 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:42:01,015 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:42:01,015 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:42:01,015 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:42:01,033 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][3], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,033 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:42:01,033 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:42:01,033 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:42:01,033 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:01,033 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,033 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:42:01,033 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:42:01,033 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2021-03-26 02:42:01,034 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:42:01,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,035 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:42:01,035 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:01,035 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:42:01,035 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:01,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,037 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:42:01,037 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:01,037 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:42:01,037 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:42:01,064 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][233], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,064 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:42:01,064 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:42:01,064 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:42:01,064 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:42:01,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,077 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:42:01,077 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:42:01,077 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:42:01,077 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:01,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][233], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,077 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:42:01,078 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:42:01,078 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:42:01,078 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:42:01,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][228], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,082 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:42:01,082 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:42:01,082 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:42:01,082 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:42:01,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][18], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,093 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:42:01,093 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:01,093 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:42:01,093 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:01,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][177], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:42:01,097 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:42:01,097 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:42:01,097 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:42:01,097 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:42:01,098 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,098 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:42:01,098 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:01,098 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:42:01,098 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:01,098 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:42:01,099 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][3], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:42:01,099 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:42:01,100 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:42:01,100 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:42:01,100 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:42:01,107 INFO L129 PetriNetUnfolder]: 2742/11719 cut-off events. [2021-03-26 02:42:01,107 INFO L130 PetriNetUnfolder]: For 6004/6963 co-relation queries the response was YES. [2021-03-26 02:42:01,234 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17560 conditions, 11719 events. 2742/11719 cut-off events. For 6004/6963 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 135088 event pairs, 298 based on Foata normal form. 3/10409 useless extension candidates. Maximal degree in co-relation 17511. Up to 1128 conditions per place. [2021-03-26 02:42:01,671 INFO L142 LiptonReduction]: Number of co-enabled transitions 34938 [2021-03-26 02:42:07,860 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-03-26 02:42:08,027 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-03-26 02:42:08,270 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2021-03-26 02:42:08,406 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-03-26 02:42:45,863 INFO L154 LiptonReduction]: Checked pairs total: 42744 [2021-03-26 02:42:45,863 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:42:45,863 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 45984 [2021-03-26 02:42:45,866 INFO L480 AbstractCegarLoop]: Abstraction has has 211 places, 287 transitions, 1077 flow [2021-03-26 02:42:45,866 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 457.5) internal successors, (2745), 6 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:42:45,866 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:42:45,866 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:42:46,067 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:42:46,067 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:42:46,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:42:46,067 INFO L82 PathProgramCache]: Analyzing trace with hash 279454750, now seen corresponding path program 1 times [2021-03-26 02:42:46,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:42:46,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462469239] [2021-03-26 02:42:46,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:42:46,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:42:46,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,101 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:42:46,101 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462469239] [2021-03-26 02:42:46,101 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793020828] [2021-03-26 02:42:46,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:42:46,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:42:46,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:42:46,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:42:46,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:42:46,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:42:46,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:42:46,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:42:46,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:42:46,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:42:46,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:42:46,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:42:46,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:42:46,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:42:46,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:42:46,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:42:46,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:42:46,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:42:46,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:42:46,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:42:46,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:42:46,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:42:46,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:42:46,221 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:42:46,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:42:46,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:42:46,258 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:42:46,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:42:46,258 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:42:46,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554055877] [2021-03-26 02:42:46,259 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:42:46,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:42:46,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:42:46,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:42:46,261 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 456 out of 599 [2021-03-26 02:42:46,262 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 287 transitions, 1077 flow. Second operand has 6 states, 6 states have (on average 457.5) internal successors, (2745), 6 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:42:46,262 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:42:46,262 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 456 of 599 [2021-03-26 02:42:46,263 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:42:46,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:46,408 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:42:46,408 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:42:46,408 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:46,408 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:46,495 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:46,495 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:42:46,495 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:42:46,495 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:42:46,495 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:42:46,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:46,620 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:42:46,620 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:42:46,620 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:42:46,620 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:42:46,931 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:46,931 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2021-03-26 02:42:46,931 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:42:46,931 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:46,932 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:42:46,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:46,970 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:42:46,970 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:42:46,970 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:46,970 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:46,984 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:46,985 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 02:42:46,985 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2021-03-26 02:42:46,985 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:42:46,985 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:42:47,054 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:47,054 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:42:47,054 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:42:47,054 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:42:47,054 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:47,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,060 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:42:47,060 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-03-26 02:42:47,060 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:42:47,060 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:42:47,079 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,079 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-26 02:42:47,079 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:42:47,079 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:42:47,080 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:42:47,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:47,122 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:42:47,122 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:42:47,122 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:42:47,122 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:42:47,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,192 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-03-26 02:42:47,192 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:42:47,192 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:42:47,192 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:42:47,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:47,192 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:42:47,192 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:42:47,192 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:47,193 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:42:47,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:47,210 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:42:47,210 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:42:47,210 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:47,210 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:47,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,222 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:42:47,222 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:47,222 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:42:47,222 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:42:47,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,226 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-03-26 02:42:47,226 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:47,226 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:42:47,226 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:42:47,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:47,227 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:42:47,227 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:42:47,227 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:47,227 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:42:47,262 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:47,262 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2021-03-26 02:42:47,262 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:42:47,262 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:42:47,262 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:42:47,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1244#true, Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:47,352 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:42:47,352 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:47,352 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:42:47,352 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:42:47,393 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,394 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:42:47,394 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:42:47,394 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:42:47,394 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:42:47,539 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,539 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 02:42:47,539 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:42:47,539 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:42:47,540 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:42:47,545 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,545 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:42:47,546 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:42:47,546 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:42:47,546 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:42:47,547 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,547 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:42:47,547 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:47,547 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:47,547 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:42:47,547 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:47,547 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:42:47,547 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:42:47,547 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:42:47,547 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:42:47,585 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,585 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:42:47,585 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:42:47,585 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:42:47,585 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:42:47,585 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,585 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-03-26 02:42:47,585 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:42:47,585 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:42:47,585 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:42:47,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][256], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 103#L922-1true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,625 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-03-26 02:42:47,625 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:42:47,625 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:42:47,625 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:42:47,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,648 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:42:47,648 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:42:47,648 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:47,648 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:42:47,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,648 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:42:47,648 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:47,648 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:47,648 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:47,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,653 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:42:47,653 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:42:47,653 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:42:47,653 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:42:47,667 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,667 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:42:47,667 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:42:47,667 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:42:47,668 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:42:47,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:42:47,668 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:42:47,668 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:42:47,668 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:42:47,668 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:42:47,678 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,678 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:42:47,678 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:42:47,678 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:42:47,678 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:42:47,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,681 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:42:47,681 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:42:47,681 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:42:47,681 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:42:47,682 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:47,682 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:42:47,682 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:42:47,682 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:42:47,682 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:47,711 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,711 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:42:47,711 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:42:47,711 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:42:47,711 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:47,711 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,711 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:42:47,711 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:42:47,711 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:47,711 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:42:47,712 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,712 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 02:42:47,712 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:42:47,712 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:42:47,712 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:42:47,721 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,721 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:42:47,721 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:42:47,721 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:42:47,721 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:42:47,721 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,721 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:42:47,721 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:42:47,721 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:42:47,721 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:42:47,724 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:47,724 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:42:47,724 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:47,724 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:42:47,724 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:42:47,724 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,725 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:42:47,725 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:42:47,725 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:42:47,725 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:42:47,725 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,725 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:42:47,725 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:42:47,725 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:42:47,725 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:42:47,725 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:47,725 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:42:47,725 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:42:47,725 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:42:47,725 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:47,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,737 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:42:47,737 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:42:47,737 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:42:47,737 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:42:47,738 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:42:47,738 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:42:47,738 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:42:47,738 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:42:47,738 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:42:47,755 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,755 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:42:47,755 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:47,755 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:42:47,755 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:42:47,755 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:42:47,771 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,771 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:42:47,771 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:47,771 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:42:47,771 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:47,937 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,937 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:42:47,937 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:42:47,937 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:47,937 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:47,937 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:42:47,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,937 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:42:47,937 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,938 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,938 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L387 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:42:47,938 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,939 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:42:47,939 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:42:47,939 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:42:47,939 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:42:47,939 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2021-03-26 02:42:47,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,942 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:42:47,942 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:47,942 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:42:47,942 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:42:47,943 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:47,943 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:42:47,943 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:42:47,943 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:42:47,943 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:47,952 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,953 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:42:47,953 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:42:47,953 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:47,953 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:42:47,953 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:42:47,964 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,964 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:42:47,965 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:47,965 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:42:47,965 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2021-03-26 02:42:47,965 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,965 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:42:47,965 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:42:47,965 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:42:47,965 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:42:47,965 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:42:47,969 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:47,969 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:42:47,969 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:42:47,969 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:47,969 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:42:48,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:48,018 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:42:48,018 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:42:48,018 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:42:48,018 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:42:48,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:48,023 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:42:48,023 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-03-26 02:42:48,023 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:42:48,023 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:42:48,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:48,032 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:42:48,032 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:42:48,032 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:42:48,032 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:42:48,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:48,032 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:42:48,032 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:42:48,032 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:42:48,032 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:42:48,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:48,045 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:42:48,045 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:42:48,045 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:42:48,045 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:42:48,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:42:48,046 INFO L384 tUnfolder$Statistics]: this new event has 122 ancestors and is cut-off event [2021-03-26 02:42:48,046 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:42:48,046 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:42:48,046 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:42:48,053 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:42:48,053 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2021-03-26 02:42:48,053 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2021-03-26 02:42:48,053 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:42:48,053 INFO L387 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2021-03-26 02:42:48,054 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:48,054 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:42:48,054 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:42:48,054 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:48,054 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:48,054 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:42:48,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:48,056 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:42:48,056 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:48,056 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:42:48,056 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:48,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:42:48,057 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:42:48,057 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:42:48,057 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:42:48,057 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:42:48,061 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 1244#true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1051#(<= ULTIMATE.start_main_~i~1 4), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:42:48,061 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2021-03-26 02:42:48,061 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:42:48,061 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:42:48,061 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:42:48,068 INFO L129 PetriNetUnfolder]: 3020/13436 cut-off events. [2021-03-26 02:42:48,068 INFO L130 PetriNetUnfolder]: For 6326/7304 co-relation queries the response was YES. [2021-03-26 02:42:48,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19602 conditions, 13436 events. 3020/13436 cut-off events. For 6326/7304 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 157695 event pairs, 430 based on Foata normal form. 1/11911 useless extension candidates. Maximal degree in co-relation 19550. Up to 1099 conditions per place. [2021-03-26 02:42:48,237 INFO L132 encePairwiseOnDemand]: 595/599 looper letters, 8 selfloop transitions, 4 changer transitions 2/294 dead transitions. [2021-03-26 02:42:48,237 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 294 transitions, 1125 flow [2021-03-26 02:42:48,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:42:48,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:42:48,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2295 transitions. [2021-03-26 02:42:48,239 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7662771285475793 [2021-03-26 02:42:48,239 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2295 transitions. [2021-03-26 02:42:48,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2295 transitions. [2021-03-26 02:42:48,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:42:48,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2295 transitions. [2021-03-26 02:42:48,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 459.0) internal successors, (2295), 5 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:42:48,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 599.0) internal successors, (3594), 6 states have internal predecessors, (3594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:42:48,244 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 599.0) internal successors, (3594), 6 states have internal predecessors, (3594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:42:48,244 INFO L185 Difference]: Start difference. First operand has 211 places, 287 transitions, 1077 flow. Second operand 5 states and 2295 transitions. [2021-03-26 02:42:48,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 294 transitions, 1125 flow [2021-03-26 02:42:48,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 294 transitions, 1109 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:42:48,269 INFO L241 Difference]: Finished difference. Result has 213 places, 288 transitions, 1083 flow [2021-03-26 02:42:48,269 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=599, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1083, PETRI_PLACES=213, PETRI_TRANSITIONS=288} [2021-03-26 02:42:48,269 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -46 predicate places. [2021-03-26 02:42:48,270 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:42:48,270 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 213 places, 288 transitions, 1083 flow [2021-03-26 02:42:48,270 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 213 places, 288 transitions, 1083 flow [2021-03-26 02:42:48,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 213 places, 288 transitions, 1083 flow [2021-03-26 02:42:48,356 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:48,356 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:42:48,356 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:48,357 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:42:48,357 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:48,440 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:48,440 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:42:48,440 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:42:48,441 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:42:48,441 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:42:48,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:48,560 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:42:48,560 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:42:48,560 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:42:48,560 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:42:48,780 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:48,780 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:42:48,780 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:48,780 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:42:48,780 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:49,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,203 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:42:49,203 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:42:49,203 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:49,203 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:42:49,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][3], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:49,224 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-26 02:42:49,224 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:42:49,224 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:49,224 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:42:49,306 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,306 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:42:49,306 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:42:49,306 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:42:49,307 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:42:49,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,430 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:42:49,430 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:49,430 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:49,430 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:49,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,462 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:42:49,462 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:49,462 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:42:49,462 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:42:49,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,472 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:42:49,472 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:49,472 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:42:49,472 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:42:49,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,472 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:42:49,472 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:42:49,473 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:42:49,473 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:49,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:42:49,473 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:42:49,473 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:42:49,473 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:42:49,473 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:49,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][12], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,483 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:42:49,483 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:42:49,483 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:42:49,483 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:42:49,500 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,500 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:42:49,500 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:42:49,500 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:42:49,500 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:49,500 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,500 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:42:49,500 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:42:49,500 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2021-03-26 02:42:49,500 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:42:49,501 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,501 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:42:49,501 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:49,501 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:42:49,501 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:49,504 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,504 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:42:49,504 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:42:49,504 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:42:49,504 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:42:49,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][235], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,530 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:42:49,530 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:42:49,530 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:42:49,530 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:42:49,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,541 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:42:49,541 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:42:49,541 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:42:49,541 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:42:49,542 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][235], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,542 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:42:49,542 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:42:49,542 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:42:49,542 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:42:49,546 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][229], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,546 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:42:49,546 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:42:49,546 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:42:49,546 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:42:49,556 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,557 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:42:49,557 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:42:49,557 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:42:49,557 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:42:49,560 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][178], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:42:49,560 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:42:49,560 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:42:49,560 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:42:49,560 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:42:49,561 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,561 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:42:49,562 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:49,562 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:42:49,562 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:42:49,562 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:42:49,563 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:42:49,563 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:42:49,563 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:42:49,563 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:42:49,563 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:42:49,570 INFO L129 PetriNetUnfolder]: 2742/11719 cut-off events. [2021-03-26 02:42:49,570 INFO L130 PetriNetUnfolder]: For 6004/6963 co-relation queries the response was YES. [2021-03-26 02:42:49,680 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17560 conditions, 11719 events. 2742/11719 cut-off events. For 6004/6963 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 135236 event pairs, 298 based on Foata normal form. 3/10409 useless extension candidates. Maximal degree in co-relation 17511. Up to 1128 conditions per place. [2021-03-26 02:42:49,956 INFO L142 LiptonReduction]: Number of co-enabled transitions 34938 [2021-03-26 02:42:56,934 WARN L205 SmtUtils]: Spent 754.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 116 [2021-03-26 02:42:57,055 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-03-26 02:42:57,605 WARN L205 SmtUtils]: Spent 549.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 116 [2021-03-26 02:42:57,726 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-03-26 02:43:35,208 INFO L154 LiptonReduction]: Checked pairs total: 42744 [2021-03-26 02:43:35,208 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:43:35,208 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 46939 [2021-03-26 02:43:35,211 INFO L480 AbstractCegarLoop]: Abstraction has has 211 places, 287 transitions, 1077 flow [2021-03-26 02:43:35,212 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 457.5) internal successors, (2745), 6 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:43:35,212 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:43:35,212 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:43:35,415 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:43:35,415 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:43:35,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:43:35,415 INFO L82 PathProgramCache]: Analyzing trace with hash 1365802942, now seen corresponding path program 1 times [2021-03-26 02:43:35,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:43:35,415 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678263715] [2021-03-26 02:43:35,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:43:35,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:43:35,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,444 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:43:35,444 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678263715] [2021-03-26 02:43:35,444 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196364343] [2021-03-26 02:43:35,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:43:35,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:43:35,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:43:35,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:43:35,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:43:35,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:43:35,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:43:35,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:43:35,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:43:35,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:43:35,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:43:35,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:43:35,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:43:35,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:43:35,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:43:35,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:43:35,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:43:35,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:43:35,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:43:35,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:43:35,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:43:35,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:43:35,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:43:35,566 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:43:35,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:43:35,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:43:35,604 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:43:35,604 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:43:35,604 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:43:35,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457575970] [2021-03-26 02:43:35,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:43:35,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:43:35,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:43:35,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:43:35,608 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 456 out of 602 [2021-03-26 02:43:35,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 287 transitions, 1077 flow. Second operand has 6 states, 6 states have (on average 457.5) internal successors, (2745), 6 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:43:35,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:43:35,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 456 of 602 [2021-03-26 02:43:35,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:43:35,752 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:35,752 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:43:35,752 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:43:35,752 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:43:35,752 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:43:35,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:35,832 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:43:35,832 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:43:35,832 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:43:35,832 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:43:35,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:35,939 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:43:35,939 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:43:35,939 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:43:35,939 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:43:36,107 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,108 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2021-03-26 02:43:36,108 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:43:36,108 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:43:36,108 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:43:36,148 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,148 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:43:36,148 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:43:36,148 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:43:36,148 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:43:36,164 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,164 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 02:43:36,165 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2021-03-26 02:43:36,165 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:43:36,165 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:43:36,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:36,390 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:43:36,390 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:43:36,391 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:43:36,391 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:43:36,396 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,396 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:43:36,396 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-03-26 02:43:36,396 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:43:36,396 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:43:36,412 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,412 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-26 02:43:36,412 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:43:36,412 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:43:36,412 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:43:36,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:36,449 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:43:36,449 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:43:36,449 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:43:36,449 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:43:36,507 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,508 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-03-26 02:43:36,508 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:43:36,508 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:43:36,508 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:43:36,508 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:36,508 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:43:36,508 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:43:36,508 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:43:36,508 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:43:36,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:36,524 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:43:36,524 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:43:36,524 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:43:36,524 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:43:36,535 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,535 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:43:36,535 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:43:36,535 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:43:36,535 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:43:36,540 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,540 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-03-26 02:43:36,540 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:43:36,540 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:43:36,540 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:43:36,540 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:36,540 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:43:36,540 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:43:36,540 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:43:36,540 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:43:36,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:36,572 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2021-03-26 02:43:36,572 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:43:36,572 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:43:36,572 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:43:36,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][150], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:36,654 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:43:36,654 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:43:36,654 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:43:36,654 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:43:36,691 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,691 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:43:36,691 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:43:36,691 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:43:36,691 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:43:36,823 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,823 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 02:43:36,824 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:43:36,824 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:43:36,824 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:43:36,831 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,832 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:43:36,832 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:43:36,832 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:43:36,832 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:43:36,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,833 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:43:36,833 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:43:36,833 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:43:36,833 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:43:36,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:36,834 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:43:36,834 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:43:36,834 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:43:36,834 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:43:36,885 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,885 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:43:36,885 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:43:36,885 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:43:36,885 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:43:36,885 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,885 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-03-26 02:43:36,885 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:43:36,886 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:43:36,886 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:43:36,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][256], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 103#L922-1true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,935 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-03-26 02:43:36,935 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:43:36,936 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:43:36,936 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:43:36,967 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,967 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:43:36,967 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:43:36,967 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:43:36,967 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:43:36,967 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,968 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:43:36,968 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:43:36,968 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:43:36,968 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:43:36,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,974 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:43:36,974 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:43:36,974 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:43:36,974 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:43:36,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:36,993 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:43:36,993 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:43:36,993 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:43:36,993 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:43:36,994 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:43:36,994 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:43:36,994 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:43:36,994 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:43:36,994 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:43:37,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,005 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:43:37,005 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:43:37,005 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:43:37,005 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:43:37,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,008 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:43:37,008 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:43:37,008 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:43:37,008 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:43:37,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:37,009 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:43:37,009 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:43:37,009 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:43:37,009 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:43:37,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,037 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:43:37,037 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:43:37,037 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:43:37,037 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:43:37,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,038 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:43:37,038 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:43:37,038 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:43:37,038 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:43:37,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,038 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 02:43:37,038 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:43:37,038 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:43:37,038 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:43:37,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,047 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:43:37,047 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:43:37,047 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:43:37,047 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:43:37,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,047 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:43:37,047 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:43:37,047 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:43:37,047 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:43:37,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:37,050 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:43:37,050 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:43:37,050 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:43:37,050 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:43:37,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,050 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:43:37,050 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:43:37,050 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:43:37,050 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:43:37,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,051 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:43:37,051 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:43:37,051 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:43:37,051 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:43:37,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:37,051 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:43:37,051 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:43:37,051 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:43:37,051 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:43:37,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,062 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:43:37,062 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:43:37,062 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:43:37,062 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:43:37,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:43:37,063 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:43:37,063 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:43:37,063 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:43:37,063 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:43:37,078 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,078 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:43:37,078 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:43:37,078 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:43:37,079 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:43:37,079 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:43:37,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,093 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:43:37,093 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:43:37,093 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:43:37,093 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:43:37,098 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,098 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:43:37,098 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:43:37,098 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:43:37,098 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:43:37,098 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:43:37,098 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,098 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:43:37,098 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:43:37,098 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:43:37,098 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:43:37,099 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,099 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:43:37,099 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:43:37,099 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:43:37,099 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2021-03-26 02:43:37,099 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:43:37,099 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,099 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2021-03-26 02:43:37,099 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:43:37,099 INFO L387 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2021-03-26 02:43:37,099 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:43:37,099 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:43:37,100 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,100 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:43:37,100 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:43:37,100 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:43:37,100 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:43:37,100 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2021-03-26 02:43:37,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,103 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:43:37,103 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:43:37,103 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:43:37,103 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:43:37,104 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 255#t_funENTRYtrue]) [2021-03-26 02:43:37,104 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:43:37,104 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:43:37,104 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:43:37,104 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:43:37,116 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,116 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:43:37,116 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:43:37,116 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:43:37,116 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:43:37,116 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:43:37,130 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,131 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:43:37,131 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:43:37,131 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:43:37,131 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2021-03-26 02:43:37,131 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,131 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:43:37,131 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:43:37,131 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:43:37,131 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:43:37,131 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:43:37,135 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,135 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:43:37,136 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:43:37,136 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:43:37,136 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:43:37,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,190 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:43:37,190 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:43:37,190 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:43:37,190 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:43:37,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,195 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:43:37,195 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-03-26 02:43:37,195 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:43:37,195 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:43:37,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][216], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,202 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:43:37,202 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:43:37,202 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:43:37,203 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:43:37,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][274], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,203 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:43:37,203 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:43:37,203 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:43:37,203 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:43:37,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,214 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:43:37,214 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:43:37,214 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:43:37,214 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:43:37,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:43:37,215 INFO L384 tUnfolder$Statistics]: this new event has 122 ancestors and is cut-off event [2021-03-26 02:43:37,215 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:43:37,215 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:43:37,215 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:43:37,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][265], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:43:37,222 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2021-03-26 02:43:37,222 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2021-03-26 02:43:37,222 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:43:37,222 INFO L387 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2021-03-26 02:43:37,223 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][197], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,223 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:43:37,223 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:43:37,223 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:43:37,224 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:43:37,224 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:43:37,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true]) [2021-03-26 02:43:37,225 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:43:37,225 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:43:37,226 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:43:37,226 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:43:37,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:43:37,226 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:43:37,226 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:43:37,226 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:43:37,226 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:43:37,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1150#(<= ULTIMATE.start_main_~i~1 5), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 1342#true, 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:43:37,230 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2021-03-26 02:43:37,230 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:43:37,230 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:43:37,230 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:43:37,237 INFO L129 PetriNetUnfolder]: 3020/13436 cut-off events. [2021-03-26 02:43:37,238 INFO L130 PetriNetUnfolder]: For 6326/7304 co-relation queries the response was YES. [2021-03-26 02:43:37,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19602 conditions, 13436 events. 3020/13436 cut-off events. For 6326/7304 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 157512 event pairs, 430 based on Foata normal form. 1/11911 useless extension candidates. Maximal degree in co-relation 19550. Up to 1099 conditions per place. [2021-03-26 02:43:37,596 INFO L132 encePairwiseOnDemand]: 598/602 looper letters, 8 selfloop transitions, 4 changer transitions 2/294 dead transitions. [2021-03-26 02:43:37,596 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 294 transitions, 1125 flow [2021-03-26 02:43:37,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:43:37,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:43:37,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2295 transitions. [2021-03-26 02:43:37,601 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7624584717607974 [2021-03-26 02:43:37,601 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2295 transitions. [2021-03-26 02:43:37,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2295 transitions. [2021-03-26 02:43:37,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:43:37,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2295 transitions. [2021-03-26 02:43:37,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 459.0) internal successors, (2295), 5 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:43:37,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 602.0) internal successors, (3612), 6 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:43:37,610 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 602.0) internal successors, (3612), 6 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:43:37,610 INFO L185 Difference]: Start difference. First operand has 211 places, 287 transitions, 1077 flow. Second operand 5 states and 2295 transitions. [2021-03-26 02:43:37,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 294 transitions, 1125 flow [2021-03-26 02:43:37,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 294 transitions, 1109 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-03-26 02:43:37,630 INFO L241 Difference]: Finished difference. Result has 213 places, 288 transitions, 1083 flow [2021-03-26 02:43:37,631 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=602, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1083, PETRI_PLACES=213, PETRI_TRANSITIONS=288} [2021-03-26 02:43:37,631 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -46 predicate places. [2021-03-26 02:43:37,631 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:43:37,631 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 213 places, 288 transitions, 1083 flow [2021-03-26 02:43:37,631 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 213 places, 288 transitions, 1083 flow [2021-03-26 02:43:37,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 213 places, 288 transitions, 1083 flow [2021-03-26 02:43:37,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:37,705 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:43:37,705 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:43:37,705 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:43:37,705 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:43:37,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:43:37,781 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:43:37,781 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:43:37,781 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:43:37,781 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:43:37,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:43:37,891 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:43:37,891 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:43:37,891 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:43:37,891 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:43:38,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,096 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:43:38,096 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:43:38,096 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:43:38,096 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:43:38,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,336 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:43:38,336 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:43:38,336 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:43:38,336 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:43:38,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][3], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:43:38,363 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-26 02:43:38,363 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:43:38,363 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:43:38,363 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:43:38,673 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,673 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:43:38,673 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:43:38,673 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:43:38,673 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:43:38,791 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,791 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:43:38,791 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:43:38,791 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:43:38,791 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:43:38,822 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,822 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:43:38,822 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:43:38,822 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:43:38,822 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:43:38,832 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,832 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:43:38,832 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:43:38,832 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:43:38,832 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:43:38,832 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,832 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:43:38,832 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:43:38,832 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:43:38,832 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:43:38,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:43:38,833 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:43:38,833 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:43:38,833 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:43:38,833 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:43:38,842 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][12], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,842 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:43:38,842 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:43:38,842 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:43:38,842 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:43:38,859 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,859 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:43:38,859 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:43:38,859 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:43:38,859 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:43:38,859 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,859 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:43:38,859 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:43:38,859 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2021-03-26 02:43:38,859 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:43:38,860 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,861 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:43:38,861 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:43:38,861 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:43:38,861 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:43:38,863 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,863 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:43:38,863 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:43:38,863 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:43:38,863 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:43:38,889 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][234], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,889 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:43:38,889 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:43:38,889 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:43:38,889 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:43:38,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,900 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:43:38,900 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:43:38,900 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:43:38,900 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:43:38,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][234], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,901 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:43:38,901 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:43:38,901 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:43:38,901 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:43:38,905 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][229], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,905 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:43:38,905 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:43:38,905 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:43:38,905 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:43:38,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,915 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:43:38,915 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:43:38,915 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:43:38,915 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:43:38,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][178], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:43:38,919 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:43:38,919 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:43:38,919 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:43:38,919 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:43:38,920 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][25], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,920 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:43:38,920 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:43:38,920 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:43:38,920 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:43:38,920 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:43:38,922 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:43:38,922 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:43:38,922 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:43:38,922 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:43:38,922 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:43:38,929 INFO L129 PetriNetUnfolder]: 2742/11719 cut-off events. [2021-03-26 02:43:38,929 INFO L130 PetriNetUnfolder]: For 6004/6963 co-relation queries the response was YES. [2021-03-26 02:43:39,027 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17560 conditions, 11719 events. 2742/11719 cut-off events. For 6004/6963 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 135236 event pairs, 298 based on Foata normal form. 3/10409 useless extension candidates. Maximal degree in co-relation 17511. Up to 1128 conditions per place. [2021-03-26 02:43:39,292 INFO L142 LiptonReduction]: Number of co-enabled transitions 34938 [2021-03-26 02:43:54,488 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-03-26 02:43:54,614 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-03-26 02:43:55,399 WARN L205 SmtUtils]: Spent 783.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-03-26 02:43:55,861 WARN L205 SmtUtils]: Spent 461.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-03-26 02:44:25,809 INFO L154 LiptonReduction]: Checked pairs total: 42744 [2021-03-26 02:44:25,809 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 02:44:25,809 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 48178 [2021-03-26 02:44:25,812 INFO L480 AbstractCegarLoop]: Abstraction has has 211 places, 287 transitions, 1077 flow [2021-03-26 02:44:25,813 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 457.5) internal successors, (2745), 6 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:44:25,813 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:44:25,813 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:44:26,013 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:44:26,013 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:44:26,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:44:26,014 INFO L82 PathProgramCache]: Analyzing trace with hash -1842816162, now seen corresponding path program 1 times [2021-03-26 02:44:26,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:44:26,014 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361026777] [2021-03-26 02:44:26,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:44:26,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:44:26,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,050 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:44:26,050 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361026777] [2021-03-26 02:44:26,050 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031519371] [2021-03-26 02:44:26,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:44:26,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:44:26,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 02:44:26,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:44:26,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:44:26,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:44:26,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:44:26,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:44:26,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:44:26,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:44:26,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:44:26,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:44:26,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:44:26,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:44:26,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:44:26,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:44:26,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:44:26,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:44:26,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:44:26,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:44:26,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:44:26,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:44:26,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:44:26,153 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:44:26,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:44:26,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:44:26,190 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-03-26 02:44:26,190 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:44:26,190 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-03-26 02:44:26,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364019915] [2021-03-26 02:44:26,190 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 02:44:26,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:44:26,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 02:44:26,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-26 02:44:26,193 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 456 out of 605 [2021-03-26 02:44:26,194 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 287 transitions, 1077 flow. Second operand has 6 states, 6 states have (on average 457.5) internal successors, (2745), 6 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:44:26,194 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:44:26,194 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 456 of 605 [2021-03-26 02:44:26,194 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:44:26,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:26,328 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:44:26,328 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:44:26,328 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:44:26,328 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:44:26,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:26,408 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:44:26,408 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:44:26,408 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:44:26,408 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:44:26,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:26,526 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:44:26,526 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:44:26,526 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:44:26,526 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:44:26,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:26,705 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2021-03-26 02:44:26,705 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:44:26,705 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:44:26,705 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:44:26,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:26,750 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:44:26,750 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:44:26,750 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:44:26,750 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:44:26,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][148], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:26,767 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2021-03-26 02:44:26,767 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is cut-off event [2021-03-26 02:44:26,767 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:44:26,767 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:44:26,846 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:26,846 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:44:26,846 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:44:26,846 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:44:26,846 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:44:26,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][148], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:26,853 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-26 02:44:26,853 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-03-26 02:44:26,853 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:44:26,853 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:44:26,873 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][250], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:26,873 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-26 02:44:26,873 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:44:26,873 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:44:26,873 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:44:26,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][148], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:26,918 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:44:26,918 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:44:26,918 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:44:26,918 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:44:26,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:26,993 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-03-26 02:44:26,993 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:44:26,993 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:44:26,993 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:44:26,994 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:26,994 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:44:26,994 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:44:26,994 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:44:26,994 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:44:27,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][148], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:27,014 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:44:27,014 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:44:27,014 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:44:27,014 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:44:27,027 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][250], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,027 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:44:27,027 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:44:27,027 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:44:27,027 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:44:27,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][263], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,032 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-03-26 02:44:27,032 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:44:27,032 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:44:27,032 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:44:27,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][263], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:27,032 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:44:27,032 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:44:27,032 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:44:27,032 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:44:27,237 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][148], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 29#L932true, Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:27,237 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2021-03-26 02:44:27,237 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-26 02:44:27,237 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:44:27,237 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:44:27,333 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][148], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:27,333 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:44:27,333 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:44:27,333 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:44:27,333 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:44:27,372 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,372 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-26 02:44:27,373 INFO L387 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2021-03-26 02:44:27,373 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:44:27,373 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:44:27,508 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,508 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-03-26 02:44:27,508 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:44:27,508 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:44:27,508 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:44:27,514 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,514 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:44:27,514 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:44:27,514 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:44:27,514 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:44:27,515 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,515 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:44:27,515 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:44:27,516 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:44:27,516 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:44:27,516 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:27,516 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-26 02:44:27,516 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:44:27,516 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:44:27,516 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-26 02:44:27,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,552 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:44:27,552 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:44:27,552 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:44:27,553 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:44:27,553 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][272], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,553 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-03-26 02:44:27,553 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:44:27,553 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:44:27,553 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:44:27,588 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][254], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 103#L922-1true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,589 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-03-26 02:44:27,589 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:44:27,589 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:44:27,589 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:44:27,611 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,611 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:44:27,611 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:44:27,611 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:44:27,611 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:44:27,611 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][250], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,612 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:44:27,612 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:44:27,612 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:44:27,612 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:44:27,616 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][250], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,616 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:44:27,616 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:44:27,616 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:44:27,616 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:44:27,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][263], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,630 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:44:27,630 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:44:27,630 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:44:27,630 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:44:27,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][263], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:44:27,631 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-03-26 02:44:27,631 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:44:27,631 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:44:27,631 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:44:27,640 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,640 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:44:27,640 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:44:27,640 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:44:27,641 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:44:27,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,644 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:44:27,644 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:44:27,644 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:44:27,644 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:44:27,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:27,644 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-03-26 02:44:27,644 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-26 02:44:27,644 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:44:27,644 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:44:27,671 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][263], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,671 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:44:27,672 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:44:27,672 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:44:27,672 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:44:27,672 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,672 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:44:27,672 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:44:27,672 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:44:27,672 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:44:27,672 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,672 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-26 02:44:27,672 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:44:27,672 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:44:27,673 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:44:27,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,681 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:44:27,681 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:44:27,681 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:44:27,681 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:44:27,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][272], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,681 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:44:27,681 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:44:27,681 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:44:27,681 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:44:27,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,684 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:44:27,684 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:44:27,684 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:44:27,684 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:44:27,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:27,684 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:44:27,685 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:44:27,685 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:44:27,685 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:44:27,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][272], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 171#L934-31true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,685 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:44:27,685 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:44:27,685 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:44:27,685 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:44:27,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][272], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:27,685 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-03-26 02:44:27,685 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:44:27,685 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:44:27,685 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-26 02:44:27,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][250], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 16#L951-5true, Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,697 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:44:27,697 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:44:27,697 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:44:27,697 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:44:27,697 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][250], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:44:27,698 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:44:27,698 INFO L387 tUnfolder$Statistics]: existing Event has 60 ancestors and is cut-off event [2021-03-26 02:44:27,698 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:44:27,698 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:44:27,713 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][263], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,713 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:44:27,713 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:44:27,713 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:44:27,713 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:44:27,713 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:44:27,727 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][263], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,727 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:44:27,727 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:44:27,727 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:44:27,727 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:44:27,732 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,732 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:44:27,732 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:44:27,732 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:44:27,732 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:44:27,732 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:44:27,732 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,732 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-03-26 02:44:27,732 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-26 02:44:27,732 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:44:27,732 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-26 02:44:27,733 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,733 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:44:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:44:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:44:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2021-03-26 02:44:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:44:27,733 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,733 INFO L384 tUnfolder$Statistics]: this new event has 123 ancestors and is cut-off event [2021-03-26 02:44:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:44:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2021-03-26 02:44:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:44:27,733 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:44:27,733 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][272], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,734 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:44:27,734 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-26 02:44:27,734 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-26 02:44:27,734 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-26 02:44:27,734 INFO L387 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2021-03-26 02:44:27,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][250], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,737 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:44:27,737 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:44:27,737 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:44:27,737 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:44:27,738 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][263], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 255#t_funENTRYtrue]) [2021-03-26 02:44:27,738 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:44:27,738 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:44:27,738 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:44:27,738 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:44:27,750 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,750 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:44:27,750 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:44:27,750 INFO L387 tUnfolder$Statistics]: existing Event has 61 ancestors and is cut-off event [2021-03-26 02:44:27,750 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:44:27,750 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:44:27,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,764 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:44:27,765 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:44:27,765 INFO L387 tUnfolder$Statistics]: existing Event has 130 ancestors and is cut-off event [2021-03-26 02:44:27,765 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:44:27,765 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][250], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 169#L934-32true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,765 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:44:27,765 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-26 02:44:27,765 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2021-03-26 02:44:27,765 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-26 02:44:27,765 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:44:27,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 108#L933true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,770 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-03-26 02:44:27,770 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:44:27,770 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:44:27,770 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-03-26 02:44:27,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,830 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:44:27,830 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:44:27,830 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:44:27,831 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:44:27,836 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][263], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,836 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:44:27,836 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-03-26 02:44:27,836 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:44:27,836 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:44:27,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][214], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,846 INFO L384 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2021-03-26 02:44:27,846 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:44:27,846 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:44:27,846 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2021-03-26 02:44:27,846 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][272], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,846 INFO L384 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2021-03-26 02:44:27,846 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:44:27,846 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2021-03-26 02:44:27,846 INFO L387 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2021-03-26 02:44:27,860 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][263], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,861 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:44:27,861 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:44:27,861 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:44:27,861 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:44:27,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:44:27,861 INFO L384 tUnfolder$Statistics]: this new event has 122 ancestors and is cut-off event [2021-03-26 02:44:27,861 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:44:27,861 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:44:27,861 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:44:27,869 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][263], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:44:27,870 INFO L384 tUnfolder$Statistics]: this new event has 131 ancestors and is cut-off event [2021-03-26 02:44:27,870 INFO L387 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2021-03-26 02:44:27,870 INFO L387 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2021-03-26 02:44:27,870 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:44:27,871 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][195], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,871 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:44:27,871 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:44:27,872 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:44:27,872 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:44:27,872 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:44:27,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][250], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6)]) [2021-03-26 02:44:27,874 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:44:27,874 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:44:27,874 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:44:27,874 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:44:27,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][252], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), 1440#true, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true, Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:44:27,874 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:44:27,874 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:44:27,875 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-26 02:44:27,875 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-26 02:44:27,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][250], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 1440#true, Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 107#L922true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), Black: 1249#(<= ULTIMATE.start_main_~i~1 6), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:44:27,882 INFO L384 tUnfolder$Statistics]: this new event has 134 ancestors and is cut-off event [2021-03-26 02:44:27,882 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:44:27,882 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-03-26 02:44:27,882 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-26 02:44:27,893 INFO L129 PetriNetUnfolder]: 3020/13434 cut-off events. [2021-03-26 02:44:27,893 INFO L130 PetriNetUnfolder]: For 6323/7301 co-relation queries the response was YES. [2021-03-26 02:44:28,068 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19595 conditions, 13434 events. 3020/13434 cut-off events. For 6323/7301 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 157657 event pairs, 430 based on Foata normal form. 1/11909 useless extension candidates. Maximal degree in co-relation 19543. Up to 1099 conditions per place. [2021-03-26 02:44:28,138 INFO L132 encePairwiseOnDemand]: 600/605 looper letters, 5 selfloop transitions, 5 changer transitions 2/292 dead transitions. [2021-03-26 02:44:28,138 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 292 transitions, 1111 flow [2021-03-26 02:44:28,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 02:44:28,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 02:44:28,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2293 transitions. [2021-03-26 02:44:28,140 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7580165289256199 [2021-03-26 02:44:28,140 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2293 transitions. [2021-03-26 02:44:28,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2293 transitions. [2021-03-26 02:44:28,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:44:28,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2293 transitions. [2021-03-26 02:44:28,142 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 458.6) internal successors, (2293), 5 states have internal predecessors, (2293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:44:28,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:44:28,143 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:44:28,143 INFO L185 Difference]: Start difference. First operand has 211 places, 287 transitions, 1077 flow. Second operand 5 states and 2293 transitions. [2021-03-26 02:44:28,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 292 transitions, 1111 flow [2021-03-26 02:44:28,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 292 transitions, 1097 flow, removed 5 selfloop flow, removed 3 redundant places. [2021-03-26 02:44:28,168 INFO L241 Difference]: Finished difference. Result has 214 places, 288 transitions, 1085 flow [2021-03-26 02:44:28,168 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1085, PETRI_PLACES=214, PETRI_TRANSITIONS=288} [2021-03-26 02:44:28,168 INFO L343 CegarLoopForPetriNet]: 259 programPoint places, -45 predicate places. [2021-03-26 02:44:28,169 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:44:28,169 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 214 places, 288 transitions, 1085 flow [2021-03-26 02:44:28,169 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 214 places, 288 transitions, 1085 flow [2021-03-26 02:44:28,170 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 214 places, 288 transitions, 1085 flow [2021-03-26 02:44:28,257 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][23], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:28,257 INFO L384 tUnfolder$Statistics]: this new event has 56 ancestors and is cut-off event [2021-03-26 02:44:28,257 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:44:28,258 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:44:28,258 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:44:28,522 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][23], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:44:28,522 INFO L384 tUnfolder$Statistics]: this new event has 63 ancestors and is cut-off event [2021-03-26 02:44:28,522 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:44:28,522 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 02:44:28,522 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:44:28,629 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][23], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:44:28,630 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2021-03-26 02:44:28,630 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:44:28,630 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-26 02:44:28,630 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is cut-off event [2021-03-26 02:44:28,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][23], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:28,846 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2021-03-26 02:44:28,846 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:44:28,846 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:44:28,846 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:44:29,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,105 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-26 02:44:29,105 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-26 02:44:29,105 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:44:29,105 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-26 02:44:29,133 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2097] L949-28-->ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|) (= |v_ULTIMATE.start___VERIFIER_assert_#in~cond_61| (ite (= |v_ULTIMATE.start_main_#t~mem57_153| 0) 1 0)) (= v_ULTIMATE.start___VERIFIER_assert_~cond_99 0) (= (select (select |v_#memory_int_982| |v_~#cache~0.base_433|) (+ |v_~#cache~0.offset_432| 140)) |v_ULTIMATE.start_main_#t~mem57_153|)) InVars {~#cache~0.base=|v_~#cache~0.base_433|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|} OutVars{ULTIMATE.start_main_#t~mem57=|v_ULTIMATE.start_main_#t~mem57_153|, ~#cache~0.base=|v_~#cache~0.base_433|, ULTIMATE.start___VERIFIER_assert_~cond=v_ULTIMATE.start___VERIFIER_assert_~cond_99, ULTIMATE.start_main_#t~nondet56=|v_ULTIMATE.start_main_#t~nondet56_136|, ~#cache~0.offset=|v_~#cache~0.offset_432|, #memory_int=|v_#memory_int_982|, ULTIMATE.start___VERIFIER_assert_#in~cond=|v_ULTIMATE.start___VERIFIER_assert_#in~cond_61|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem57, ULTIMATE.start___VERIFIER_assert_~cond, ULTIMATE.start_main_#t~nondet56, ULTIMATE.start___VERIFIER_assert_#in~cond][3], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 196#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 77#L939-4true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:44:29,133 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-26 02:44:29,133 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:44:29,133 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:44:29,133 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-03-26 02:44:29,237 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 159#t_funENTRYtrue, Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,237 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-03-26 02:44:29,238 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:44:29,238 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:44:29,238 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-26 02:44:29,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,383 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-03-26 02:44:29,383 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:44:29,383 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:44:29,384 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:44:29,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,605 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:44:29,605 INFO L387 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2021-03-26 02:44:29,605 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:44:29,605 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:44:29,614 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 206#L934-9true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,615 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:44:29,615 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:44:29,615 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-26 02:44:29,615 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:44:29,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][23], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,615 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:44:29,615 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:44:29,615 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:44:29,615 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:44:29,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][23], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 255#t_funENTRYtrue]) [2021-03-26 02:44:29,616 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:44:29,616 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:44:29,616 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2021-03-26 02:44:29,616 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:44:29,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][12], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:44:29,625 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-03-26 02:44:29,625 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:44:29,625 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-26 02:44:29,625 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:44:29,641 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), 103#L922-1true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,642 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:44:29,642 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-26 02:44:29,642 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:44:29,642 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-26 02:44:29,642 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][23], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,642 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-03-26 02:44:29,642 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-26 02:44:29,642 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2021-03-26 02:44:29,642 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:44:29,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), 226#L934-10true, Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,643 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-26 02:44:29,643 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:44:29,643 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:44:29,643 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:44:29,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][23], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 121#L934-9true]) [2021-03-26 02:44:29,646 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-26 02:44:29,646 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-26 02:44:29,646 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:44:29,646 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-26 02:44:29,670 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][233], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 206#L934-9true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,671 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-03-26 02:44:29,671 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2021-03-26 02:44:29,671 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:44:29,671 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-03-26 02:44:29,680 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][23], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,680 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2021-03-26 02:44:29,680 INFO L387 tUnfolder$Statistics]: existing Event has 57 ancestors and is cut-off event [2021-03-26 02:44:29,680 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-26 02:44:29,681 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:44:29,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][233], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), 173#L934-30true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,681 INFO L384 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2021-03-26 02:44:29,681 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-03-26 02:44:29,681 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-26 02:44:29,681 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-26 02:44:29,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][228], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), 171#L934-31true, 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,685 INFO L384 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2021-03-26 02:44:29,685 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-03-26 02:44:29,685 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-26 02:44:29,685 INFO L387 tUnfolder$Statistics]: existing Event has 67 ancestors and is cut-off event [2021-03-26 02:44:29,695 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1899] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_67| v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_67|} AuxVars[] AssignedVars[][17], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,695 INFO L384 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2021-03-26 02:44:29,695 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-03-26 02:44:29,695 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:44:29,695 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-03-26 02:44:29,698 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2092] L951-9-->ULTIMATE.startEXIT: Formula: (and (= |v_ULTIMATE.start_main_#res_90| 0) (= |v_ULTIMATE.start_main_#res_90| |v_ULTIMATE.start_#t~ret60_24|) (not (< v_ULTIMATE.start_main_~i~4_110 10000)) (= |v_#valid_303| (store |v_#valid_304| |v_ULTIMATE.start_main_~#t_ids~0.base_126| 0))) InVars {#valid=|v_#valid_304|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_126|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} OutVars{ULTIMATE.start_main_~#t_ids~0.offset=|v_ULTIMATE.start_main_~#t_ids~0.offset_107|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_90|, ULTIMATE.start_#t~ret60=|v_ULTIMATE.start_#t~ret60_24|, #valid=|v_#valid_303|, ULTIMATE.start_main_~#t_ids~0.base=|v_ULTIMATE.start_main_~#t_ids~0.base_125|, ULTIMATE.start_main_~i~4=v_ULTIMATE.start_main_~i~4_110} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0.offset, ULTIMATE.start_main_#res, ULTIMATE.start_#t~ret60, #valid, ULTIMATE.start_main_~#t_ids~0.base][179], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), 226#L934-10true, Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), 107#L922true, 238#ULTIMATE.startEXITtrue, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0), 639#(and (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1))]) [2021-03-26 02:44:29,698 INFO L384 tUnfolder$Statistics]: this new event has 125 ancestors and is cut-off event [2021-03-26 02:44:29,698 INFO L387 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2021-03-26 02:44:29,698 INFO L387 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2021-03-26 02:44:29,698 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-26 02:44:29,699 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1898] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_65| v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_65|} AuxVars[] AssignedVars[][23], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 523#true, 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), t_funThread1of3ForFork0NotInUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,699 INFO L384 tUnfolder$Statistics]: this new event has 127 ancestors and is cut-off event [2021-03-26 02:44:29,700 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:44:29,700 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 02:44:29,700 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-26 02:44:29,700 INFO L387 tUnfolder$Statistics]: existing Event has 56 ancestors and is cut-off event [2021-03-26 02:44:29,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1900] t_funEXIT-->L951-5: Formula: (= |v_ULTIMATE.start_main_#t~mem59_69| v_t_funThread3of3ForFork0_thidvar0_4) InVars {t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} OutVars{t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem59=|v_ULTIMATE.start_main_#t~mem59_69|} AuxVars[] AssignedVars[][2], [Black: 346#(<= ULTIMATE.start_main_~i~3 0), Black: 1445#(<= ULTIMATE.start_main_~i~1 8), 1538#true, 643#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), 16#L951-5true, Black: 608#(exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))), Black: 645#(and (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 649#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 619#(= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1), Black: 653#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 621#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 623#(and (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1)), Black: 655#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 625#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 627#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 629#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 631#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 1347#(<= ULTIMATE.start_main_~i~1 7), Black: 633#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (exists ((t_funThread1of3ForFork0_cache_entry_addref_~entry.offset Int)) (= |t_funThread1of3ForFork0_cache_entry_addref_#t~mem42| (select ((as const (Array Int Int)) 0) t_funThread1of3ForFork0_cache_entry_addref_~entry.offset))) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 635#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0))) (= (select |#memory_int| t_funThread1of3ForFork0_cache_entry_addref_~entry.base) ((as const (Array Int Int)) 0))), Black: 637#(and (= (select |#memory_int| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|) ((as const (Array Int Int)) 0)) (exists ((|#t~string31.base| Int) (|~#__global_lock~0.base| Int) (|#t~string30.base| Int)) (and (or (= |#t~string31.base| 0) (= 0 |~#__global_lock~0.base|) (= |~#cache~0.base| 0) (= |#t~string30.base| 0) (= (select |#valid| 0) 0)) (= (select |#valid| |#t~string31.base|) 1) (= 1 (select |#valid| |#t~string30.base|)) (= (select |#valid| |~#__global_lock~0.base|) 1))) (= t_funThread1of3ForFork0___VERIFIER_assert_~cond 1) (not (= |ULTIMATE.start_main_~#t_ids~0.base| |~#cache~0.base|)) (= (select |#memory_int| |~#cache~0.base|) ((as const (Array Int Int)) 0)) (= |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| 1) (= (select |#valid| |~#cache~0.base|) 1) (exists ((|ULTIMATE.start_main_~#t_ids~0.base| Int) (ULTIMATE.start_main_~i~3 Int) (|ULTIMATE.start_main_~#t_ids~0.offset| Int)) (and (not (= |ULTIMATE.start_main_~#t_ids~0.base| |t_funThread1of3ForFork0_cache_entry_addref_#in~entry.base|)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t_ids~0.base|) (+ (* ULTIMATE.start_main_~i~3 4) |ULTIMATE.start_main_~#t_ids~0.offset|)) 0)))), Black: 1543#(<= ULTIMATE.start_main_~i~1 9), 173#L934-30true, t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, Black: 428#(<= ULTIMATE.start_main_~i~2 0)]) [2021-03-26 02:44:29,701 INFO L384 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2021-03-26 02:44:29,701 INFO L387 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2021-03-26 02:44:29,701 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-26 02:44:29,701 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-03-26 02:44:29,707 INFO L129 PetriNetUnfolder]: 2742/11717 cut-off events. [2021-03-26 02:44:29,707 INFO L130 PetriNetUnfolder]: For 6004/6963 co-relation queries the response was YES. [2021-03-26 02:44:29,799 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17561 conditions, 11717 events. 2742/11717 cut-off events. For 6004/6963 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 135160 event pairs, 298 based on Foata normal form. 3/10407 useless extension candidates. Maximal degree in co-relation 17505. Up to 1128 conditions per place. [2021-03-26 02:44:30,048 INFO L142 LiptonReduction]: Number of co-enabled transitions 34938 [2021-03-26 02:44:31,388 WARN L205 SmtUtils]: Spent 1.34 s on a formula simplification. DAG size of input: 124 DAG size of output: 122 [2021-03-26 02:44:31,906 WARN L205 SmtUtils]: Spent 517.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-03-26 02:44:33,148 WARN L205 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 124 DAG size of output: 122 [2021-03-26 02:44:33,619 WARN L205 SmtUtils]: Spent 469.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-03-26 02:45:08,226 INFO L154 LiptonReduction]: Checked pairs total: 28496 [2021-03-26 02:45:08,227 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 02:45:08,227 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 40058 [2021-03-26 02:45:08,230 INFO L480 AbstractCegarLoop]: Abstraction has has 212 places, 287 transitions, 1079 flow [2021-03-26 02:45:08,230 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 457.5) internal successors, (2745), 6 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:08,231 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:45:08,231 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:45:08,439 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-03-26 02:45:08,439 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:45:08,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:45:08,440 INFO L82 PathProgramCache]: Analyzing trace with hash -405668033, now seen corresponding path program 1 times [2021-03-26 02:45:08,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:45:08,440 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884970009] [2021-03-26 02:45:08,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:45:08,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 02:45:08,448 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 02:45:08,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 02:45:08,468 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 02:45:08,473 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 02:45:08,474 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 02:45:08,474 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2021-03-26 02:45:08,474 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 02:45:08,474 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-26 02:45:08,493 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,494 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,495 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,496 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,497 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,499 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,508 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,512 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,513 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,514 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,515 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,519 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,521 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,523 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,525 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,525 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,526 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,532 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,536 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,536 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,536 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,536 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,536 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,536 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,536 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,536 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,537 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,537 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,537 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,538 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,540 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,540 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,544 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,544 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,544 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_cache_entry_addref_~entry.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,545 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,545 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,545 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 02:45:08,548 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-03-26 02:45:08,549 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-03-26 02:45:08,550 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 02:45:08,550 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 02:45:08,550 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 02:45:08,550 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 02:45:08,550 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 02:45:08,550 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 02:45:08,551 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 02:45:08,551 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 02:45:08,553 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 362 places, 443 transitions, 930 flow [2021-03-26 02:45:08,686 INFO L129 PetriNetUnfolder]: 230/1158 cut-off events. [2021-03-26 02:45:08,687 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-03-26 02:45:08,713 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1213 conditions, 1158 events. 230/1158 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 6904 event pairs, 6 based on Foata normal form. 0/914 useless extension candidates. Maximal degree in co-relation 861. Up to 32 conditions per place. [2021-03-26 02:45:08,713 INFO L82 GeneralOperation]: Start removeDead. Operand has 362 places, 443 transitions, 930 flow [2021-03-26 02:45:08,728 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 362 places, 443 transitions, 930 flow [2021-03-26 02:45:08,729 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:45:08,729 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 362 places, 443 transitions, 930 flow [2021-03-26 02:45:08,729 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 362 places, 443 transitions, 930 flow [2021-03-26 02:45:08,730 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 362 places, 443 transitions, 930 flow [2021-03-26 02:45:08,999 INFO L129 PetriNetUnfolder]: 230/1158 cut-off events. [2021-03-26 02:45:08,999 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-03-26 02:45:09,022 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1213 conditions, 1158 events. 230/1158 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 6878 event pairs, 6 based on Foata normal form. 0/914 useless extension candidates. Maximal degree in co-relation 861. Up to 32 conditions per place. [2021-03-26 02:45:09,087 INFO L142 LiptonReduction]: Number of co-enabled transitions 130784 [2021-03-26 02:45:12,143 INFO L154 LiptonReduction]: Checked pairs total: 37049 [2021-03-26 02:45:12,143 INFO L156 LiptonReduction]: Total number of compositions: 120 [2021-03-26 02:45:12,144 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3415 [2021-03-26 02:45:12,152 INFO L129 PetriNetUnfolder]: 17/135 cut-off events. [2021-03-26 02:45:12,152 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 02:45:12,152 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:45:12,152 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:45:12,152 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:45:12,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:45:12,152 INFO L82 PathProgramCache]: Analyzing trace with hash 931567245, now seen corresponding path program 1 times [2021-03-26 02:45:12,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:45:12,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518346529] [2021-03-26 02:45:12,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:45:12,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:45:12,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:12,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:12,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:12,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:12,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:12,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:12,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 02:45:12,166 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518346529] [2021-03-26 02:45:12,166 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 02:45:12,166 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 02:45:12,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945231623] [2021-03-26 02:45:12,166 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 02:45:12,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:45:12,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 02:45:12,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 02:45:12,168 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 419 out of 563 [2021-03-26 02:45:12,169 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 383 transitions, 810 flow. Second operand has 3 states, 3 states have (on average 420.0) internal successors, (1260), 3 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:12,169 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:45:12,169 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 419 of 563 [2021-03-26 02:45:12,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:45:12,271 INFO L129 PetriNetUnfolder]: 45/818 cut-off events. [2021-03-26 02:45:12,272 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-03-26 02:45:12,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 883 conditions, 818 events. 45/818 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 5083 event pairs, 6 based on Foata normal form. 159/918 useless extension candidates. Maximal degree in co-relation 857. Up to 32 conditions per place. [2021-03-26 02:45:12,286 INFO L132 encePairwiseOnDemand]: 493/563 looper letters, 7 selfloop transitions, 2 changer transitions 0/307 dead transitions. [2021-03-26 02:45:12,286 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 307 transitions, 676 flow [2021-03-26 02:45:12,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 02:45:12,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 02:45:12,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1334 transitions. [2021-03-26 02:45:12,288 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7898164594434577 [2021-03-26 02:45:12,288 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1334 transitions. [2021-03-26 02:45:12,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1334 transitions. [2021-03-26 02:45:12,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:45:12,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1334 transitions. [2021-03-26 02:45:12,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 444.6666666666667) internal successors, (1334), 3 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:12,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 563.0) internal successors, (2252), 4 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:12,290 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 563.0) internal successors, (2252), 4 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:12,290 INFO L185 Difference]: Start difference. First operand has 309 places, 383 transitions, 810 flow. Second operand 3 states and 1334 transitions. [2021-03-26 02:45:12,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 307 transitions, 676 flow [2021-03-26 02:45:12,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 307 transitions, 676 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 02:45:12,294 INFO L241 Difference]: Finished difference. Result has 300 places, 305 transitions, 664 flow [2021-03-26 02:45:12,294 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=563, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=664, PETRI_PLACES=300, PETRI_TRANSITIONS=305} [2021-03-26 02:45:12,294 INFO L343 CegarLoopForPetriNet]: 309 programPoint places, -9 predicate places. [2021-03-26 02:45:12,294 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:45:12,295 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 300 places, 305 transitions, 664 flow [2021-03-26 02:45:12,295 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 300 places, 305 transitions, 664 flow [2021-03-26 02:45:12,295 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 300 places, 305 transitions, 664 flow [2021-03-26 02:45:12,354 INFO L129 PetriNetUnfolder]: 45/818 cut-off events. [2021-03-26 02:45:12,355 INFO L130 PetriNetUnfolder]: For 49/49 co-relation queries the response was YES. [2021-03-26 02:45:12,364 INFO L84 FinitePrefix]: Finished finitePrefix Result has 880 conditions, 818 events. 45/818 cut-off events. For 49/49 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 5027 event pairs, 6 based on Foata normal form. 0/760 useless extension candidates. Maximal degree in co-relation 863. Up to 32 conditions per place. [2021-03-26 02:45:12,389 INFO L142 LiptonReduction]: Number of co-enabled transitions 65424 [2021-03-26 02:45:15,665 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-03-26 02:45:15,924 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-03-26 02:45:16,565 INFO L154 LiptonReduction]: Checked pairs total: 63085 [2021-03-26 02:45:16,565 INFO L156 LiptonReduction]: Total number of compositions: 110 [2021-03-26 02:45:16,566 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4272 [2021-03-26 02:45:16,573 INFO L480 AbstractCegarLoop]: Abstraction has has 198 places, 203 transitions, 460 flow [2021-03-26 02:45:16,573 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 420.0) internal successors, (1260), 3 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:16,573 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:45:16,573 INFO L263 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] [2021-03-26 02:45:16,573 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2021-03-26 02:45:16,573 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:45:16,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:45:16,573 INFO L82 PathProgramCache]: Analyzing trace with hash -732022540, now seen corresponding path program 1 times [2021-03-26 02:45:16,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:45:16,574 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357027681] [2021-03-26 02:45:16,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:45:16,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:45:16,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:16,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:16,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 02:45:16,590 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357027681] [2021-03-26 02:45:16,590 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664822497] [2021-03-26 02:45:16,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:45:16,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:45:16,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 2 conjunts are in the unsatisfiable core [2021-03-26 02:45:16,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:45:16,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:16,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:16,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:16,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:16,721 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:45:16,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:16,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:16,741 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 02:45:16,741 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 02:45:16,741 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-03-26 02:45:16,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812178164] [2021-03-26 02:45:16,742 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 02:45:16,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:45:16,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 02:45:16,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-26 02:45:16,744 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 527 out of 673 [2021-03-26 02:45:16,744 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 203 transitions, 460 flow. Second operand has 3 states, 3 states have (on average 528.0) internal successors, (1584), 3 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:16,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:45:16,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 527 of 673 [2021-03-26 02:45:16,744 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:45:16,811 INFO L129 PetriNetUnfolder]: 41/489 cut-off events. [2021-03-26 02:45:16,811 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-03-26 02:45:16,817 INFO L84 FinitePrefix]: Finished finitePrefix Result has 576 conditions, 489 events. 41/489 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 2572 event pairs, 6 based on Foata normal form. 0/437 useless extension candidates. Maximal degree in co-relation 560. Up to 32 conditions per place. [2021-03-26 02:45:16,819 INFO L132 encePairwiseOnDemand]: 670/673 looper letters, 9 selfloop transitions, 2 changer transitions 0/207 dead transitions. [2021-03-26 02:45:16,819 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 207 transitions, 490 flow [2021-03-26 02:45:16,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 02:45:16,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 02:45:16,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1593 transitions. [2021-03-26 02:45:16,821 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7890044576523031 [2021-03-26 02:45:16,821 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1593 transitions. [2021-03-26 02:45:16,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1593 transitions. [2021-03-26 02:45:16,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:45:16,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1593 transitions. [2021-03-26 02:45:16,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 531.0) internal successors, (1593), 3 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:16,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 673.0) internal successors, (2692), 4 states have internal predecessors, (2692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:16,824 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 673.0) internal successors, (2692), 4 states have internal predecessors, (2692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:16,824 INFO L185 Difference]: Start difference. First operand has 198 places, 203 transitions, 460 flow. Second operand 3 states and 1593 transitions. [2021-03-26 02:45:16,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 207 transitions, 490 flow [2021-03-26 02:45:16,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 207 transitions, 488 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 02:45:16,828 INFO L241 Difference]: Finished difference. Result has 200 places, 204 transitions, 470 flow [2021-03-26 02:45:16,828 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=673, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=470, PETRI_PLACES=200, PETRI_TRANSITIONS=204} [2021-03-26 02:45:16,828 INFO L343 CegarLoopForPetriNet]: 309 programPoint places, -109 predicate places. [2021-03-26 02:45:16,828 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:45:16,828 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 200 places, 204 transitions, 470 flow [2021-03-26 02:45:16,829 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 200 places, 204 transitions, 470 flow [2021-03-26 02:45:16,829 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 200 places, 204 transitions, 470 flow [2021-03-26 02:45:16,869 INFO L129 PetriNetUnfolder]: 41/489 cut-off events. [2021-03-26 02:45:16,870 INFO L130 PetriNetUnfolder]: For 49/49 co-relation queries the response was YES. [2021-03-26 02:45:16,875 INFO L84 FinitePrefix]: Finished finitePrefix Result has 561 conditions, 489 events. 41/489 cut-off events. For 49/49 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 2533 event pairs, 6 based on Foata normal form. 0/441 useless extension candidates. Maximal degree in co-relation 540. Up to 32 conditions per place. [2021-03-26 02:45:16,890 INFO L142 LiptonReduction]: Number of co-enabled transitions 29244 [2021-03-26 02:45:17,117 INFO L154 LiptonReduction]: Checked pairs total: 19692 [2021-03-26 02:45:17,117 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 02:45:17,118 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 290 [2021-03-26 02:45:17,125 INFO L480 AbstractCegarLoop]: Abstraction has has 200 places, 204 transitions, 470 flow [2021-03-26 02:45:17,125 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 528.0) internal successors, (1584), 3 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:17,125 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:45:17,125 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 02:45:17,326 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:45:17,326 INFO L428 AbstractCegarLoop]: === Iteration 3 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:45:17,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:45:17,326 INFO L82 PathProgramCache]: Analyzing trace with hash -2117156512, now seen corresponding path program 1 times [2021-03-26 02:45:17,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:45:17,326 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112397125] [2021-03-26 02:45:17,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:45:17,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:45:17,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 02:45:17,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112397125] [2021-03-26 02:45:17,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561631303] [2021-03-26 02:45:17,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:45:17,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:45:17,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 2 conjunts are in the unsatisfiable core [2021-03-26 02:45:17,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:45:17,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,452 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:45:17,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,455 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-26 02:45:17,455 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 02:45:17,455 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2021-03-26 02:45:17,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159769658] [2021-03-26 02:45:17,456 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 02:45:17,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:45:17,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 02:45:17,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-26 02:45:17,457 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 520 out of 675 [2021-03-26 02:45:17,458 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 204 transitions, 470 flow. Second operand has 3 states, 3 states have (on average 521.3333333333334) internal successors, (1564), 3 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:17,458 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:45:17,458 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 520 of 675 [2021-03-26 02:45:17,458 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:45:17,518 INFO L129 PetriNetUnfolder]: 45/605 cut-off events. [2021-03-26 02:45:17,518 INFO L130 PetriNetUnfolder]: For 55/55 co-relation queries the response was YES. [2021-03-26 02:45:17,523 INFO L84 FinitePrefix]: Finished finitePrefix Result has 720 conditions, 605 events. 45/605 cut-off events. For 55/55 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 3145 event pairs, 6 based on Foata normal form. 0/549 useless extension candidates. Maximal degree in co-relation 696. Up to 32 conditions per place. [2021-03-26 02:45:17,525 INFO L132 encePairwiseOnDemand]: 671/675 looper letters, 9 selfloop transitions, 3 changer transitions 0/208 dead transitions. [2021-03-26 02:45:17,525 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 208 transitions, 502 flow [2021-03-26 02:45:17,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 02:45:17,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 02:45:17,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1573 transitions. [2021-03-26 02:45:17,527 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7767901234567901 [2021-03-26 02:45:17,527 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1573 transitions. [2021-03-26 02:45:17,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1573 transitions. [2021-03-26 02:45:17,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:45:17,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1573 transitions. [2021-03-26 02:45:17,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 524.3333333333334) internal successors, (1573), 3 states have internal predecessors, (1573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:17,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 675.0) internal successors, (2700), 4 states have internal predecessors, (2700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:17,530 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 675.0) internal successors, (2700), 4 states have internal predecessors, (2700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:17,530 INFO L185 Difference]: Start difference. First operand has 200 places, 204 transitions, 470 flow. Second operand 3 states and 1573 transitions. [2021-03-26 02:45:17,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 208 transitions, 502 flow [2021-03-26 02:45:17,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 208 transitions, 500 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 02:45:17,534 INFO L241 Difference]: Finished difference. Result has 202 places, 206 transitions, 487 flow [2021-03-26 02:45:17,534 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=675, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=487, PETRI_PLACES=202, PETRI_TRANSITIONS=206} [2021-03-26 02:45:17,535 INFO L343 CegarLoopForPetriNet]: 309 programPoint places, -107 predicate places. [2021-03-26 02:45:17,535 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:45:17,535 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 202 places, 206 transitions, 487 flow [2021-03-26 02:45:17,535 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 202 places, 206 transitions, 487 flow [2021-03-26 02:45:17,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 202 places, 206 transitions, 487 flow [2021-03-26 02:45:17,584 INFO L129 PetriNetUnfolder]: 45/605 cut-off events. [2021-03-26 02:45:17,585 INFO L130 PetriNetUnfolder]: For 60/60 co-relation queries the response was YES. [2021-03-26 02:45:17,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 709 conditions, 605 events. 45/605 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 3132 event pairs, 6 based on Foata normal form. 0/553 useless extension candidates. Maximal degree in co-relation 687. Up to 32 conditions per place. [2021-03-26 02:45:17,604 INFO L142 LiptonReduction]: Number of co-enabled transitions 29764 [2021-03-26 02:45:17,646 INFO L154 LiptonReduction]: Checked pairs total: 6252 [2021-03-26 02:45:17,646 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 02:45:17,646 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 111 [2021-03-26 02:45:17,672 INFO L480 AbstractCegarLoop]: Abstraction has has 202 places, 206 transitions, 487 flow [2021-03-26 02:45:17,672 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 521.3333333333334) internal successors, (1564), 3 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:17,672 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:45:17,672 INFO L263 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] [2021-03-26 02:45:17,875 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-03-26 02:45:17,876 INFO L428 AbstractCegarLoop]: === Iteration 4 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:45:17,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:45:17,876 INFO L82 PathProgramCache]: Analyzing trace with hash -1613896939, now seen corresponding path program 1 times [2021-03-26 02:45:17,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:45:17,876 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888799728] [2021-03-26 02:45:17,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:45:17,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:45:17,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:17,893 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 02:45:17,893 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888799728] [2021-03-26 02:45:17,893 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475030822] [2021-03-26 02:45:17,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:45:17,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:45:17,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-26 02:45:17,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:45:17,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:17,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:17,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:18,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:45:18,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:45:18,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:45:18,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 02:45:18,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:18,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:18,005 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 02:45:18,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,041 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 02:45:18,041 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 02:45:18,042 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-03-26 02:45:18,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263794679] [2021-03-26 02:45:18,042 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 02:45:18,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:45:18,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 02:45:18,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-26 02:45:18,044 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 528 out of 675 [2021-03-26 02:45:18,045 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 206 transitions, 487 flow. Second operand has 5 states, 5 states have (on average 529.8) internal successors, (2649), 5 states have internal predecessors, (2649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:18,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:45:18,045 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 528 of 675 [2021-03-26 02:45:18,045 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 02:45:18,115 INFO L129 PetriNetUnfolder]: 45/608 cut-off events. [2021-03-26 02:45:18,115 INFO L130 PetriNetUnfolder]: For 60/60 co-relation queries the response was YES. [2021-03-26 02:45:18,122 INFO L84 FinitePrefix]: Finished finitePrefix Result has 725 conditions, 608 events. 45/608 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 3138 event pairs, 6 based on Foata normal form. 1/557 useless extension candidates. Maximal degree in co-relation 687. Up to 32 conditions per place. [2021-03-26 02:45:18,123 INFO L132 encePairwiseOnDemand]: 672/675 looper letters, 8 selfloop transitions, 3 changer transitions 0/211 dead transitions. [2021-03-26 02:45:18,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 211 transitions, 521 flow [2021-03-26 02:45:18,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 02:45:18,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 02:45:18,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2124 transitions. [2021-03-26 02:45:18,125 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7866666666666666 [2021-03-26 02:45:18,125 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2124 transitions. [2021-03-26 02:45:18,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2124 transitions. [2021-03-26 02:45:18,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 02:45:18,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2124 transitions. [2021-03-26 02:45:18,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 531.0) internal successors, (2124), 4 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:18,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 675.0) internal successors, (3375), 5 states have internal predecessors, (3375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:18,129 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 675.0) internal successors, (3375), 5 states have internal predecessors, (3375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:18,129 INFO L185 Difference]: Start difference. First operand has 202 places, 206 transitions, 487 flow. Second operand 4 states and 2124 transitions. [2021-03-26 02:45:18,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 211 transitions, 521 flow [2021-03-26 02:45:18,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 211 transitions, 518 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 02:45:18,133 INFO L241 Difference]: Finished difference. Result has 205 places, 207 transitions, 500 flow [2021-03-26 02:45:18,133 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=675, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=500, PETRI_PLACES=205, PETRI_TRANSITIONS=207} [2021-03-26 02:45:18,133 INFO L343 CegarLoopForPetriNet]: 309 programPoint places, -104 predicate places. [2021-03-26 02:45:18,133 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 02:45:18,133 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 205 places, 207 transitions, 500 flow [2021-03-26 02:45:18,133 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 205 places, 207 transitions, 500 flow [2021-03-26 02:45:18,134 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 205 places, 207 transitions, 500 flow [2021-03-26 02:45:18,177 INFO L129 PetriNetUnfolder]: 45/608 cut-off events. [2021-03-26 02:45:18,177 INFO L130 PetriNetUnfolder]: For 57/57 co-relation queries the response was YES. [2021-03-26 02:45:18,183 INFO L84 FinitePrefix]: Finished finitePrefix Result has 712 conditions, 608 events. 45/608 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 3126 event pairs, 6 based on Foata normal form. 0/556 useless extension candidates. Maximal degree in co-relation 688. Up to 32 conditions per place. [2021-03-26 02:45:18,198 INFO L142 LiptonReduction]: Number of co-enabled transitions 29764 [2021-03-26 02:45:18,314 INFO L154 LiptonReduction]: Checked pairs total: 18756 [2021-03-26 02:45:18,314 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 02:45:18,314 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 181 [2021-03-26 02:45:18,319 INFO L480 AbstractCegarLoop]: Abstraction has has 205 places, 207 transitions, 500 flow [2021-03-26 02:45:18,319 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 529.8) internal successors, (2649), 5 states have internal predecessors, (2649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:18,319 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 02:45:18,319 INFO L263 CegarLoopForPetriNet]: trace histogram [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] [2021-03-26 02:45:18,520 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:45:18,521 INFO L428 AbstractCegarLoop]: === Iteration 5 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 02:45:18,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 02:45:18,521 INFO L82 PathProgramCache]: Analyzing trace with hash -55946572, now seen corresponding path program 2 times [2021-03-26 02:45:18,521 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 02:45:18,521 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463081956] [2021-03-26 02:45:18,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 02:45:18,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 02:45:18,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:18,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:18,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:18,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:18,543 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 02:45:18,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463081956] [2021-03-26 02:45:18,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434615608] [2021-03-26 02:45:18,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 02:45:18,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-03-26 02:45:18,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 02:45:18,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-26 02:45:18,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 02:45:18,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:45:18,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 02:45:18,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 02:45:18,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:45:18,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 02:45:18,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 02:45:18,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:45:18,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 02:45:18,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 02:45:18,696 INFO L354 Elim1Store]: treesize reduction 151, result has 18.4 percent of original size [2021-03-26 02:45:18,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 18 treesize of output 39 [2021-03-26 02:45:18,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 02:45:18,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 02:45:18,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 02:45:18,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,716 INFO L388 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 [2021-03-26 02:45:18,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:18,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:18,717 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 02:45:18,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,732 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,734 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,753 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,754 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,760 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,760 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,766 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:45:18,767 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:45:18,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-26 02:45:18,774 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:26, output treesize:45 [2021-03-26 02:45:18,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,777 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,778 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,783 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,784 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,789 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,790 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,794 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:45:18,795 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:45:18,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,824 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,825 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,830 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,831 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,836 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,837 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,842 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:45:18,843 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:45:18,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:45:18,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:45:18,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,880 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,881 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,886 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,886 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,891 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,892 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,896 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:45:18,897 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:45:18,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:45:18,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:45:18,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,928 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,928 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,933 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,934 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,938 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,939 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,943 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:45:18,944 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:45:18,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:45:18,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:45:18,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:18,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,974 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,975 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,979 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,980 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,987 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:18,988 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:18,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:18,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:18,993 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:45:18,993 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:18,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:45:18,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:18,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:18,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:18,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:19,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:45:19,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:45:19,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:19,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:19,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:19,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:19,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,028 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:19,029 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:19,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:19,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,034 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:19,035 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:19,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:19,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,039 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:19,040 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:19,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:19,044 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:45:19,046 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:45:19,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:19,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:19,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:45:19,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:45:19,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:19,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:19,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:19,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:19,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,077 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:19,078 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:19,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:19,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,083 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:19,084 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:19,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:19,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,088 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:19,089 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:19,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:19,093 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 4 disjuncts [2021-03-26 02:45:19,094 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-03-26 02:45:19,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 02:45:19,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 02:45:19,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:45:19,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2021-03-26 02:45:19,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 02:45:19,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 02:45:19,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 02:45:19,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 02:45:19,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,125 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:19,126 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:19,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:19,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,131 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:19,132 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:19,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:19,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,136 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-03-26 02:45:19,137 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 02:45:19,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:19,141 INFO L725 QuantifierPusher]: Distributing 5 conjuncts over 6 disjuncts [2021-03-26 02:45:19,142 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 02:45:19,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 02:45:19,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 02:45:19,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 02:45:19,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 02:45:19,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 02:45:19,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-03-26 02:45:19,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 02:45:19,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 02:45:19,278 INFO L354 Elim1Store]: treesize reduction 80, result has 33.9 percent of original size [2021-03-26 02:45:19,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 59 [2021-03-26 02:45:19,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,281 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 02:45:19,281 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,282 INFO L142 QuantifierPusher]: treesize reduction 4, result has 77.8 percent of original size [2021-03-26 02:45:19,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:19,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 02:45:19,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 02:45:19,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 02:45:19,331 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-03-26 02:45:19,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 26 treesize of output 32 [2021-03-26 02:45:19,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:45:19,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:45:19,336 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 02:45:19,380 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-03-26 02:45:19,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 26 treesize of output 32 [2021-03-26 02:45:19,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:45:19,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:45:19,384 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-26 02:45:19,406 INFO L354 Elim1Store]: treesize reduction 80, result has 1.2 percent of original size [2021-03-26 02:45:19,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 26 treesize of output 1 [2021-03-26 02:45:19,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:19,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:19,407 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-26 02:45:19,441 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-03-26 02:45:19,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 26 treesize of output 32 [2021-03-26 02:45:19,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:45:19,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:45:19,456 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-26 02:45:19,531 INFO L628 ElimStorePlain]: treesize reduction 39, result has 64.2 percent of original size [2021-03-26 02:45:19,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 02:45:19,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-03-26 02:45:19,534 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:169, output treesize:27 [2021-03-26 02:45:19,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 02:45:19,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 02:45:19,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 02:45:19,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 02:45:19,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 02:45:19,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 02:45:19,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 02:45:19,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 02:45:19,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 02:45:19,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 02:45:19,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 02:45:19,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 02:45:19,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 02:45:19,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 02:45:19,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 02:45:19,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 02:45:19,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 02:45:19,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 22 [2021-03-26 02:45:19,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 02:45:19,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 12 treesize of output 11 [2021-03-26 02:45:19,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,585 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 02:45:19,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 02:45:19,591 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-26 02:45:19,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-26 02:45:19,602 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:26, output treesize:22 [2021-03-26 02:45:19,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 02:45:19,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 02:45:19,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 02:45:19,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 02:45:19,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 02:45:19,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 02:45:19,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:45:19,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 02:45:19,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:45:19,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:45:19,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 02:45:19,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 02:45:19,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 02:45:19,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:45:19,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 02:45:19,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 02:45:19,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 02:45:19,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 02:45:19,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 02:45:19,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-03-26 02:45:19,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 02:45:19,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 02:45:19,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-03-26 02:45:19,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:19,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 02:45:19,879 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 02:45:19,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,881 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-26 02:45:19,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:45:19,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 02:45:19,888 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:29, output treesize:6 [2021-03-26 02:45:19,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:45:19,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:45:19,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 02:45:19,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 02:45:19,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 02:45:19,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 02:45:19,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 02:45:19,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:19,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:19,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:19,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:19,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:19,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:19,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 02:45:19,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:19,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:19,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 02:45:19,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 02:45:19,939 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-03-26 02:45:19,940 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 02:45:19,940 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 12 [2021-03-26 02:45:19,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761669698] [2021-03-26 02:45:19,940 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-26 02:45:19,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 02:45:19,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-26 02:45:19,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-03-26 02:45:19,943 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 407 out of 677 [2021-03-26 02:45:19,945 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 207 transitions, 500 flow. Second operand has 10 states, 10 states have (on average 408.4) internal successors, (4084), 10 states have internal predecessors, (4084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 02:45:19,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 02:45:19,945 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 407 of 677 [2021-03-26 02:45:19,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown [2021-03-26 02:48:58,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-26 02:48:59,002 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-03-26 02:48:59,002 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-26 02:48:59,005 WARN L224 ceAbstractionStarter]: Timeout [2021-03-26 02:48:59,005 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.03 02:48:59 BasicIcfg [2021-03-26 02:48:59,005 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-26 02:48:59,006 INFO L168 Benchmark]: Toolchain (without parser) took 772857.35 ms. Allocated memory was 255.9 MB in the beginning and 15.8 GB in the end (delta: 15.6 GB). Free memory was 234.3 MB in the beginning and 7.8 GB in the end (delta: -7.6 GB). Peak memory consumption was 8.1 GB. Max. memory is 16.0 GB. [2021-03-26 02:48:59,006 INFO L168 Benchmark]: CDTParser took 0.50 ms. Allocated memory is still 255.9 MB. Free memory is still 237.7 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-03-26 02:48:59,006 INFO L168 Benchmark]: CACSL2BoogieTranslator took 624.01 ms. Allocated memory was 255.9 MB in the beginning and 356.5 MB in the end (delta: 100.7 MB). Free memory was 234.3 MB in the beginning and 293.7 MB in the end (delta: -59.3 MB). Peak memory consumption was 39.8 MB. Max. memory is 16.0 GB. [2021-03-26 02:48:59,006 INFO L168 Benchmark]: Boogie Procedure Inliner took 71.80 ms. Allocated memory is still 356.5 MB. Free memory was 293.7 MB in the beginning and 290.9 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.0 GB. [2021-03-26 02:48:59,006 INFO L168 Benchmark]: Boogie Preprocessor took 54.75 ms. Allocated memory is still 356.5 MB. Free memory was 290.9 MB in the beginning and 288.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-26 02:48:59,006 INFO L168 Benchmark]: RCFGBuilder took 541.38 ms. Allocated memory is still 356.5 MB. Free memory was 288.8 MB in the beginning and 307.0 MB in the end (delta: -18.2 MB). Peak memory consumption was 14.9 MB. Max. memory is 16.0 GB. [2021-03-26 02:48:59,006 INFO L168 Benchmark]: TraceAbstraction took 771558.27 ms. Allocated memory was 356.5 MB in the beginning and 15.8 GB in the end (delta: 15.5 GB). Free memory was 307.0 MB in the beginning and 7.8 GB in the end (delta: -7.5 GB). Peak memory consumption was 8.1 GB. Max. memory is 16.0 GB. [2021-03-26 02:48:59,006 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.50 ms. Allocated memory is still 255.9 MB. Free memory is still 237.7 MB. There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 624.01 ms. Allocated memory was 255.9 MB in the beginning and 356.5 MB in the end (delta: 100.7 MB). Free memory was 234.3 MB in the beginning and 293.7 MB in the end (delta: -59.3 MB). Peak memory consumption was 39.8 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 71.80 ms. Allocated memory is still 356.5 MB. Free memory was 293.7 MB in the beginning and 290.9 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 54.75 ms. Allocated memory is still 356.5 MB. Free memory was 290.9 MB in the beginning and 288.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 541.38 ms. Allocated memory is still 356.5 MB. Free memory was 288.8 MB in the beginning and 307.0 MB in the end (delta: -18.2 MB). Peak memory consumption was 14.9 MB. Max. memory is 16.0 GB. * TraceAbstraction took 771558.27 ms. Allocated memory was 356.5 MB in the beginning and 15.8 GB in the end (delta: 15.5 GB). Free memory was 307.0 MB in the beginning and 7.8 GB in the end (delta: -7.5 GB). Peak memory consumption was 8.1 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2140.7ms, 190 PlacesBefore, 151 PlacesAfterwards, 231 TransitionsBefore, 189 TransitionsAfterwards, 18090 CoEnabledTransitionPairs, 6 FixpointIterations, 17 TrivialSequentialCompositions, 36 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 19 ConcurrentYvCompositions, 3 ChoiceCompositions, 77 TotalNumberOfCompositions, 5890 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4820, positive: 4803, positive conditional: 4803, positive unconditional: 0, negative: 17, negative conditional: 17, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4297, positive: 4284, positive conditional: 0, positive unconditional: 4284, negative: 13, negative conditional: 0, negative unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4297, positive: 4284, positive conditional: 0, positive unconditional: 4284, negative: 13, negative conditional: 0, negative unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4297, positive: 4276, positive conditional: 0, positive unconditional: 4276, negative: 21, negative conditional: 0, negative unconditional: 21, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 21, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 13, negative conditional: 0, negative unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 83, positive: 31, positive conditional: 0, positive unconditional: 31, negative: 52, negative conditional: 0, negative unconditional: 52, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 4820, positive: 519, positive conditional: 519, positive unconditional: 0, negative: 4, negative conditional: 4, negative unconditional: 0, unknown: 4297, unknown conditional: 4297, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 698, Positive cache size: 688, Positive conditional cache size: 688, Positive unconditional cache size: 0, Negative cache size: 10, Negative conditional cache size: 10, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2184.7ms, 147 PlacesBefore, 90 PlacesAfterwards, 148 TransitionsBefore, 91 TransitionsAfterwards, 8460 CoEnabledTransitionPairs, 4 FixpointIterations, 4 TrivialSequentialCompositions, 58 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 0 ChoiceCompositions, 64 TotalNumberOfCompositions, 9440 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4602, positive: 4453, positive conditional: 4453, positive unconditional: 0, negative: 149, negative conditional: 149, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3359, positive: 3286, positive conditional: 0, positive unconditional: 3286, negative: 73, negative conditional: 0, negative unconditional: 73, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3359, positive: 3286, positive conditional: 0, positive unconditional: 3286, negative: 73, negative conditional: 0, negative unconditional: 73, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3359, positive: 3244, positive conditional: 0, positive unconditional: 3244, negative: 115, negative conditional: 0, negative unconditional: 115, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 115, positive: 42, positive conditional: 0, positive unconditional: 42, negative: 73, negative conditional: 0, negative unconditional: 73, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 406, positive: 136, positive conditional: 0, positive unconditional: 136, negative: 270, negative conditional: 0, negative unconditional: 270, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 4602, positive: 1167, positive conditional: 1167, positive unconditional: 0, negative: 76, negative conditional: 76, negative unconditional: 0, unknown: 3359, unknown conditional: 3359, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 510, Positive cache size: 462, Positive conditional cache size: 462, Positive unconditional cache size: 0, Negative cache size: 48, Negative conditional cache size: 48, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 114.6ms, 93 PlacesBefore, 93 PlacesAfterwards, 92 TransitionsBefore, 92 TransitionsAfterwards, 3366 CoEnabledTransitionPairs, 3 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 3582 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1059, positive: 957, positive conditional: 957, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 45, positive: 42, positive conditional: 0, positive unconditional: 42, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 45, positive: 42, positive conditional: 0, positive unconditional: 42, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 45, positive: 36, positive conditional: 0, positive unconditional: 36, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 9, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 23, positive: 14, positive conditional: 0, positive unconditional: 14, negative: 8, negative conditional: 0, negative unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1059, positive: 915, positive conditional: 915, positive unconditional: 0, negative: 99, negative conditional: 99, negative unconditional: 0, unknown: 45, unknown conditional: 45, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 555, Positive cache size: 504, Positive conditional cache size: 504, Positive unconditional cache size: 0, Negative cache size: 51, Negative conditional cache size: 51, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 659.9ms, 94 PlacesBefore, 93 PlacesAfterwards, 92 TransitionsBefore, 91 TransitionsAfterwards, 3366 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 2388 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 687, positive: 619, positive conditional: 619, positive unconditional: 0, negative: 68, negative conditional: 68, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 687, positive: 613, positive conditional: 613, positive unconditional: 0, negative: 68, negative conditional: 68, negative unconditional: 0, unknown: 6, unknown conditional: 6, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 561, Positive cache size: 510, Positive conditional cache size: 510, Positive unconditional cache size: 0, Negative cache size: 51, Negative conditional cache size: 51, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 92.3ms, 94 PlacesBefore, 94 PlacesAfterwards, 92 TransitionsBefore, 92 TransitionsAfterwards, 3366 CoEnabledTransitionPairs, 3 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 3582 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 561, Positive cache size: 510, Positive conditional cache size: 510, Positive unconditional cache size: 0, Negative cache size: 51, Negative conditional cache size: 51, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 684.3ms, 97 PlacesBefore, 95 PlacesAfterwards, 93 TransitionsBefore, 92 TransitionsAfterwards, 3366 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 3582 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 561, Positive cache size: 510, Positive conditional cache size: 510, Positive unconditional cache size: 0, Negative cache size: 51, Negative conditional cache size: 51, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 709.1ms, 97 PlacesBefore, 95 PlacesAfterwards, 93 TransitionsBefore, 92 TransitionsAfterwards, 3366 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 3582 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 561, Positive cache size: 510, Positive conditional cache size: 510, Positive unconditional cache size: 0, Negative cache size: 51, Negative conditional cache size: 51, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 845.8ms, 97 PlacesBefore, 95 PlacesAfterwards, 93 TransitionsBefore, 92 TransitionsAfterwards, 3366 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 3582 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 561, Positive cache size: 510, Positive conditional cache size: 510, Positive unconditional cache size: 0, Negative cache size: 51, Negative conditional cache size: 51, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1102.9ms, 97 PlacesBefore, 95 PlacesAfterwards, 93 TransitionsBefore, 92 TransitionsAfterwards, 3366 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 3582 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 561, Positive cache size: 510, Positive conditional cache size: 510, Positive unconditional cache size: 0, Negative cache size: 51, Negative conditional cache size: 51, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1087.7ms, 97 PlacesBefore, 95 PlacesAfterwards, 93 TransitionsBefore, 92 TransitionsAfterwards, 3366 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 3582 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 561, Positive cache size: 510, Positive conditional cache size: 510, Positive unconditional cache size: 0, Negative cache size: 51, Negative conditional cache size: 51, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1982.0ms, 97 PlacesBefore, 95 PlacesAfterwards, 93 TransitionsBefore, 92 TransitionsAfterwards, 3366 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 3582 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1040, positive: 938, positive conditional: 938, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 561, Positive cache size: 510, Positive conditional cache size: 510, Positive unconditional cache size: 0, Negative cache size: 51, Negative conditional cache size: 51, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2958.4ms, 98 PlacesBefore, 96 PlacesAfterwards, 93 TransitionsBefore, 92 TransitionsAfterwards, 3366 CoEnabledTransitionPairs, 2 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 2388 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 687, positive: 619, positive conditional: 619, positive unconditional: 0, negative: 68, negative conditional: 68, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 687, positive: 619, positive conditional: 619, positive unconditional: 0, negative: 68, negative conditional: 68, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 561, Positive cache size: 510, Positive conditional cache size: 510, Positive unconditional cache size: 0, Negative cache size: 51, Negative conditional cache size: 51, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1924.2ms, 250 PlacesBefore, 209 PlacesAfterwards, 305 TransitionsBefore, 259 TransitionsAfterwards, 46632 CoEnabledTransitionPairs, 4 FixpointIterations, 18 TrivialSequentialCompositions, 42 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 22 ConcurrentYvCompositions, 5 ChoiceCompositions, 87 TotalNumberOfCompositions, 13321 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 10667, positive: 10650, positive conditional: 10650, positive unconditional: 0, negative: 17, negative conditional: 17, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9743, positive: 9726, positive conditional: 0, positive unconditional: 9726, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 9743, positive: 9726, positive conditional: 0, positive unconditional: 9726, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 9743, positive: 9717, positive conditional: 0, positive unconditional: 9717, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 26, positive: 9, positive conditional: 0, positive unconditional: 9, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 87, positive: 22, positive conditional: 0, positive unconditional: 22, negative: 65, negative conditional: 0, negative unconditional: 65, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 10667, positive: 924, positive conditional: 924, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 9743, unknown conditional: 9743, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1581, Positive cache size: 1569, Positive conditional cache size: 1569, Positive unconditional cache size: 0, Negative cache size: 12, Negative conditional cache size: 12, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2639.3ms, 204 PlacesBefore, 131 PlacesAfterwards, 207 TransitionsBefore, 134 TransitionsAfterwards, 23312 CoEnabledTransitionPairs, 4 FixpointIterations, 4 TrivialSequentialCompositions, 70 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 5 ConcurrentYvCompositions, 0 ChoiceCompositions, 79 TotalNumberOfCompositions, 21708 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 10029, positive: 9871, positive conditional: 9871, positive unconditional: 0, negative: 158, negative conditional: 158, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8019, positive: 7927, positive conditional: 0, positive unconditional: 7927, negative: 92, negative conditional: 0, negative unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 8019, positive: 7927, positive conditional: 0, positive unconditional: 7927, negative: 92, negative conditional: 0, negative unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 8019, positive: 7855, positive conditional: 0, positive unconditional: 7855, negative: 164, negative conditional: 0, negative unconditional: 164, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 164, positive: 72, positive conditional: 0, positive unconditional: 72, negative: 92, negative conditional: 0, negative unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 501, positive: 189, positive conditional: 0, positive unconditional: 189, negative: 312, negative conditional: 0, negative unconditional: 312, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 10029, positive: 1944, positive conditional: 1944, positive unconditional: 0, negative: 66, negative conditional: 66, negative unconditional: 0, unknown: 8019, unknown conditional: 8019, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 784, Positive cache size: 732, Positive conditional cache size: 732, Positive unconditional cache size: 0, Negative cache size: 52, Negative conditional cache size: 52, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 152.6ms, 133 PlacesBefore, 133 PlacesAfterwards, 135 TransitionsBefore, 135 TransitionsAfterwards, 10044 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 8281 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1558, positive: 1444, positive conditional: 1444, positive unconditional: 0, negative: 114, negative conditional: 114, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 365, positive: 356, positive conditional: 0, positive unconditional: 356, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 365, positive: 356, positive conditional: 0, positive unconditional: 356, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 365, positive: 354, positive conditional: 0, positive unconditional: 354, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 11, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 40, positive: 5, positive conditional: 0, positive unconditional: 5, negative: 35, negative conditional: 0, negative unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1558, positive: 1088, positive conditional: 1088, positive unconditional: 0, negative: 105, negative conditional: 105, negative unconditional: 0, unknown: 365, unknown conditional: 365, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1083, Positive cache size: 1022, Positive conditional cache size: 1022, Positive unconditional cache size: 0, Negative cache size: 61, Negative conditional cache size: 61, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 135.8ms, 135 PlacesBefore, 132 PlacesAfterwards, 137 TransitionsBefore, 134 TransitionsAfterwards, 10240 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 7871 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1613, positive: 1505, positive conditional: 1505, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 152, positive: 148, positive conditional: 42, positive unconditional: 106, negative: 4, negative conditional: 1, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 152, positive: 148, positive conditional: 42, positive unconditional: 106, negative: 4, negative conditional: 1, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 152, positive: 142, positive conditional: 0, positive unconditional: 142, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 10, positive: 6, positive conditional: 2, positive unconditional: 4, negative: 4, negative conditional: 1, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 44, positive: 24, positive conditional: 11, positive unconditional: 14, negative: 20, negative conditional: 5, negative unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1613, positive: 1357, positive conditional: 1357, positive unconditional: 0, negative: 104, negative conditional: 104, negative unconditional: 0, unknown: 152, unknown conditional: 152, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1004, Positive cache size: 939, Positive conditional cache size: 939, Positive unconditional cache size: 0, Negative cache size: 65, Negative conditional cache size: 65, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 108.6ms, 135 PlacesBefore, 135 PlacesAfterwards, 135 TransitionsBefore, 135 TransitionsAfterwards, 9914 CoEnabledTransitionPairs, 3 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 7680 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1004, Positive cache size: 939, Positive conditional cache size: 939, Positive unconditional cache size: 0, Negative cache size: 65, Negative conditional cache size: 65, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 640.2ms, 138 PlacesBefore, 136 PlacesAfterwards, 136 TransitionsBefore, 135 TransitionsAfterwards, 9914 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 7680 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1004, Positive cache size: 939, Positive conditional cache size: 939, Positive unconditional cache size: 0, Negative cache size: 65, Negative conditional cache size: 65, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 734.6ms, 138 PlacesBefore, 136 PlacesAfterwards, 136 TransitionsBefore, 135 TransitionsAfterwards, 9914 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 7680 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1004, Positive cache size: 939, Positive conditional cache size: 939, Positive unconditional cache size: 0, Negative cache size: 65, Negative conditional cache size: 65, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 731.6ms, 138 PlacesBefore, 136 PlacesAfterwards, 136 TransitionsBefore, 135 TransitionsAfterwards, 9914 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 7680 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1004, Positive cache size: 939, Positive conditional cache size: 939, Positive unconditional cache size: 0, Negative cache size: 65, Negative conditional cache size: 65, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 772.3ms, 138 PlacesBefore, 136 PlacesAfterwards, 136 TransitionsBefore, 135 TransitionsAfterwards, 9914 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 7680 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1004, Positive cache size: 939, Positive conditional cache size: 939, Positive unconditional cache size: 0, Negative cache size: 65, Negative conditional cache size: 65, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1029.3ms, 138 PlacesBefore, 136 PlacesAfterwards, 136 TransitionsBefore, 135 TransitionsAfterwards, 9914 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 7680 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1004, Positive cache size: 939, Positive conditional cache size: 939, Positive unconditional cache size: 0, Negative cache size: 65, Negative conditional cache size: 65, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1231.2ms, 138 PlacesBefore, 136 PlacesAfterwards, 136 TransitionsBefore, 135 TransitionsAfterwards, 9914 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 7680 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1004, Positive cache size: 939, Positive conditional cache size: 939, Positive unconditional cache size: 0, Negative cache size: 65, Negative conditional cache size: 65, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1153.4ms, 138 PlacesBefore, 136 PlacesAfterwards, 136 TransitionsBefore, 135 TransitionsAfterwards, 9914 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 7680 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1450, positive: 1342, positive conditional: 1342, positive unconditional: 0, negative: 108, negative conditional: 108, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1004, Positive cache size: 939, Positive conditional cache size: 939, Positive unconditional cache size: 0, Negative cache size: 65, Negative conditional cache size: 65, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 904.5ms, 139 PlacesBefore, 137 PlacesAfterwards, 136 TransitionsBefore, 135 TransitionsAfterwards, 9914 CoEnabledTransitionPairs, 2 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 5120 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 966, positive: 894, positive conditional: 894, positive unconditional: 0, negative: 72, negative conditional: 72, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 966, positive: 894, positive conditional: 894, positive unconditional: 0, negative: 72, negative conditional: 72, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1004, Positive cache size: 939, Positive conditional cache size: 939, Positive unconditional cache size: 0, Negative cache size: 65, Negative conditional cache size: 65, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2094.9ms, 306 PlacesBefore, 259 PlacesAfterwards, 374 TransitionsBefore, 321 TransitionsAfterwards, 84018 CoEnabledTransitionPairs, 4 FixpointIterations, 18 TrivialSequentialCompositions, 53 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 27 ConcurrentYvCompositions, 6 ChoiceCompositions, 104 TotalNumberOfCompositions, 24121 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 19077, positive: 19055, positive conditional: 19055, positive unconditional: 0, negative: 22, negative conditional: 22, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 17415, positive: 17393, positive conditional: 0, positive unconditional: 17393, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 17415, positive: 17393, positive conditional: 0, positive unconditional: 17393, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 17415, positive: 17378, positive conditional: 0, positive unconditional: 17378, negative: 37, negative conditional: 0, negative unconditional: 37, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 37, positive: 15, positive conditional: 0, positive unconditional: 15, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 119, positive: 64, positive conditional: 0, positive unconditional: 64, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 19077, positive: 1662, positive conditional: 1662, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 17415, unknown conditional: 17415, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 2669, Positive cache size: 2654, Positive conditional cache size: 2654, Positive unconditional cache size: 0, Negative cache size: 15, Negative conditional cache size: 15, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2871.4ms, 252 PlacesBefore, 167 PlacesAfterwards, 256 TransitionsBefore, 171 TransitionsAfterwards, 42018 CoEnabledTransitionPairs, 4 FixpointIterations, 4 TrivialSequentialCompositions, 82 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 7 ConcurrentYvCompositions, 0 ChoiceCompositions, 93 TotalNumberOfCompositions, 42639 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 16425, positive: 16198, positive conditional: 16198, positive unconditional: 0, negative: 227, negative conditional: 227, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 13386, positive: 13260, positive conditional: 0, positive unconditional: 13260, negative: 126, negative conditional: 0, negative unconditional: 126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 13386, positive: 13260, positive conditional: 0, positive unconditional: 13260, negative: 126, negative conditional: 0, negative unconditional: 126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 13386, positive: 13208, positive conditional: 0, positive unconditional: 13208, negative: 178, negative conditional: 0, negative unconditional: 178, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 178, positive: 52, positive conditional: 0, positive unconditional: 52, negative: 126, negative conditional: 0, negative unconditional: 126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 509, positive: 165, positive conditional: 0, positive unconditional: 165, negative: 344, negative conditional: 0, negative unconditional: 344, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 16425, positive: 2938, positive conditional: 2938, positive unconditional: 0, negative: 101, negative conditional: 101, negative unconditional: 0, unknown: 13386, unknown conditional: 13386, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1073, Positive cache size: 984, Positive conditional cache size: 984, Positive unconditional cache size: 0, Negative cache size: 89, Negative conditional cache size: 89, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 218.4ms, 169 PlacesBefore, 168 PlacesAfterwards, 172 TransitionsBefore, 171 TransitionsAfterwards, 19008 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 4 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 4 TotalNumberOfCompositions, 13138 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1190, positive: 1071, positive conditional: 1071, positive unconditional: 0, negative: 119, negative conditional: 119, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 431, positive: 425, positive conditional: 0, positive unconditional: 425, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 431, positive: 425, positive conditional: 0, positive unconditional: 425, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 431, positive: 421, positive conditional: 0, positive unconditional: 421, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 10, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 37, positive: 19, positive conditional: 0, positive unconditional: 19, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1190, positive: 646, positive conditional: 646, positive unconditional: 0, negative: 113, negative conditional: 113, negative unconditional: 0, unknown: 431, unknown conditional: 431, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1274, Positive cache size: 1180, Positive conditional cache size: 1180, Positive unconditional cache size: 0, Negative cache size: 94, Negative conditional cache size: 94, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 150.1ms, 170 PlacesBefore, 170 PlacesAfterwards, 173 TransitionsBefore, 173 TransitionsAfterwards, 19204 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 4312 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 222, positive: 182, positive conditional: 182, positive unconditional: 0, negative: 40, negative conditional: 40, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 17, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 15, negative conditional: 1, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 17, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 15, negative conditional: 1, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 17, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 17, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 15, negative conditional: 1, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 83, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 73, negative conditional: 6, negative unconditional: 67, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 222, positive: 180, positive conditional: 180, positive unconditional: 0, negative: 25, negative conditional: 25, negative unconditional: 0, unknown: 17, unknown conditional: 17, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1291, Positive cache size: 1182, Positive conditional cache size: 1182, Positive unconditional cache size: 0, Negative cache size: 109, Negative conditional cache size: 109, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 132.9ms, 173 PlacesBefore, 173 PlacesAfterwards, 174 TransitionsBefore, 174 TransitionsAfterwards, 19204 CoEnabledTransitionPairs, 3 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 12936 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 666, positive: 546, positive conditional: 546, positive unconditional: 0, negative: 120, negative conditional: 120, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 666, positive: 546, positive conditional: 546, positive unconditional: 0, negative: 120, negative conditional: 120, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1291, Positive cache size: 1182, Positive conditional cache size: 1182, Positive unconditional cache size: 0, Negative cache size: 109, Negative conditional cache size: 109, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 47689.3ms, 209 PlacesBefore, 207 PlacesAfterwards, 288 TransitionsBefore, 286 TransitionsAfterwards, 35218 CoEnabledTransitionPairs, 3 FixpointIterations, 1 TrivialSequentialCompositions, 6 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 7 TotalNumberOfCompositions, 45064 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1655, positive: 1376, positive conditional: 1376, positive unconditional: 0, negative: 279, negative conditional: 279, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 604, positive: 585, positive conditional: 174, positive unconditional: 411, negative: 19, negative conditional: 12, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 604, positive: 585, positive conditional: 174, positive unconditional: 411, negative: 19, negative conditional: 12, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 604, positive: 578, positive conditional: 0, positive unconditional: 578, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 26, positive: 7, positive conditional: 1, positive unconditional: 6, negative: 19, negative conditional: 12, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 131, positive: 25, positive conditional: 5, positive unconditional: 19, negative: 106, negative conditional: 79, negative unconditional: 27, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1655, positive: 791, positive conditional: 791, positive unconditional: 0, negative: 260, negative conditional: 260, negative unconditional: 0, unknown: 604, unknown conditional: 604, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1592, Positive cache size: 1478, Positive conditional cache size: 1478, Positive unconditional cache size: 0, Negative cache size: 114, Negative conditional cache size: 114, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 52953.2ms, 210 PlacesBefore, 210 PlacesAfterwards, 287 TransitionsBefore, 287 TransitionsAfterwards, 34938 CoEnabledTransitionPairs, 3 FixpointIterations, 2 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 43162 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 964, positive: 692, positive conditional: 692, positive unconditional: 0, negative: 272, negative conditional: 272, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4, positive: 3, positive conditional: 1, positive unconditional: 2, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4, positive: 3, positive conditional: 1, positive unconditional: 2, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 3, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7, positive: 5, positive conditional: 0, positive unconditional: 5, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 964, positive: 689, positive conditional: 689, positive unconditional: 0, negative: 271, negative conditional: 271, negative unconditional: 0, unknown: 4, unknown conditional: 4, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1596, Positive cache size: 1481, Positive conditional cache size: 1481, Positive unconditional cache size: 0, Negative cache size: 115, Negative conditional cache size: 115, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 46497.8ms, 213 PlacesBefore, 211 PlacesAfterwards, 288 TransitionsBefore, 287 TransitionsAfterwards, 34938 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 42744 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 804, positive: 534, positive conditional: 534, positive unconditional: 0, negative: 270, negative conditional: 270, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 804, positive: 534, positive conditional: 534, positive unconditional: 0, negative: 270, negative conditional: 270, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1596, Positive cache size: 1481, Positive conditional cache size: 1481, Positive unconditional cache size: 0, Negative cache size: 115, Negative conditional cache size: 115, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 47228.3ms, 213 PlacesBefore, 211 PlacesAfterwards, 288 TransitionsBefore, 287 TransitionsAfterwards, 34938 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 42744 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 804, positive: 534, positive conditional: 534, positive unconditional: 0, negative: 270, negative conditional: 270, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 804, positive: 534, positive conditional: 534, positive unconditional: 0, negative: 270, negative conditional: 270, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1596, Positive cache size: 1481, Positive conditional cache size: 1481, Positive unconditional cache size: 0, Negative cache size: 115, Negative conditional cache size: 115, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 46419.4ms, 213 PlacesBefore, 211 PlacesAfterwards, 288 TransitionsBefore, 287 TransitionsAfterwards, 34938 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 42744 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 804, positive: 534, positive conditional: 534, positive unconditional: 0, negative: 270, negative conditional: 270, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 804, positive: 534, positive conditional: 534, positive unconditional: 0, negative: 270, negative conditional: 270, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1596, Positive cache size: 1481, Positive conditional cache size: 1481, Positive unconditional cache size: 0, Negative cache size: 115, Negative conditional cache size: 115, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 45983.8ms, 213 PlacesBefore, 211 PlacesAfterwards, 288 TransitionsBefore, 287 TransitionsAfterwards, 34938 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 42744 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 804, positive: 534, positive conditional: 534, positive unconditional: 0, negative: 270, negative conditional: 270, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 804, positive: 534, positive conditional: 534, positive unconditional: 0, negative: 270, negative conditional: 270, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1596, Positive cache size: 1481, Positive conditional cache size: 1481, Positive unconditional cache size: 0, Negative cache size: 115, Negative conditional cache size: 115, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 46938.1ms, 213 PlacesBefore, 211 PlacesAfterwards, 288 TransitionsBefore, 287 TransitionsAfterwards, 34938 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 42744 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 804, positive: 534, positive conditional: 534, positive unconditional: 0, negative: 270, negative conditional: 270, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 804, positive: 534, positive conditional: 534, positive unconditional: 0, negative: 270, negative conditional: 270, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1596, Positive cache size: 1481, Positive conditional cache size: 1481, Positive unconditional cache size: 0, Negative cache size: 115, Negative conditional cache size: 115, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 48178.0ms, 213 PlacesBefore, 211 PlacesAfterwards, 288 TransitionsBefore, 287 TransitionsAfterwards, 34938 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 42744 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 804, positive: 534, positive conditional: 534, positive unconditional: 0, negative: 270, negative conditional: 270, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 804, positive: 534, positive conditional: 534, positive unconditional: 0, negative: 270, negative conditional: 270, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1596, Positive cache size: 1481, Positive conditional cache size: 1481, Positive unconditional cache size: 0, Negative cache size: 115, Negative conditional cache size: 115, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 40057.7ms, 214 PlacesBefore, 212 PlacesAfterwards, 288 TransitionsBefore, 287 TransitionsAfterwards, 34938 CoEnabledTransitionPairs, 2 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 28496 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 531, positive: 351, positive conditional: 351, positive unconditional: 0, negative: 180, negative conditional: 180, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 531, positive: 351, positive conditional: 351, positive unconditional: 0, negative: 180, negative conditional: 180, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1596, Positive cache size: 1481, Positive conditional cache size: 1481, Positive unconditional cache size: 0, Negative cache size: 115, Negative conditional cache size: 115, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3414.5ms, 362 PlacesBefore, 309 PlacesAfterwards, 443 TransitionsBefore, 383 TransitionsAfterwards, 130784 CoEnabledTransitionPairs, 4 FixpointIterations, 18 TrivialSequentialCompositions, 65 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 30 ConcurrentYvCompositions, 7 ChoiceCompositions, 120 TotalNumberOfCompositions, 37049 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 29095, positive: 29069, positive conditional: 29069, positive unconditional: 0, negative: 26, negative conditional: 26, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 26550, positive: 26524, positive conditional: 0, positive unconditional: 26524, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 26550, positive: 26524, positive conditional: 0, positive unconditional: 26524, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 26550, positive: 26524, positive conditional: 0, positive unconditional: 26524, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 26, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 100, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 100, negative conditional: 0, negative unconditional: 100, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 29095, positive: 2545, positive conditional: 2545, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 26550, unknown conditional: 26550, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 4151, Positive cache size: 4133, Positive conditional cache size: 4133, Positive unconditional cache size: 0, Negative cache size: 18, Negative conditional cache size: 18, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4270.6ms, 300 PlacesBefore, 198 PlacesAfterwards, 305 TransitionsBefore, 203 TransitionsAfterwards, 65424 CoEnabledTransitionPairs, 4 FixpointIterations, 4 TrivialSequentialCompositions, 97 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 9 ConcurrentYvCompositions, 0 ChoiceCompositions, 110 TotalNumberOfCompositions, 63085 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 23747, positive: 23494, positive conditional: 23494, positive unconditional: 0, negative: 253, negative conditional: 253, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 20300, positive: 20154, positive conditional: 0, positive unconditional: 20154, negative: 146, negative conditional: 0, negative unconditional: 146, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 20300, positive: 20154, positive conditional: 0, positive unconditional: 20154, negative: 146, negative conditional: 0, negative unconditional: 146, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 20300, positive: 20103, positive conditional: 0, positive unconditional: 20103, negative: 197, negative conditional: 0, negative unconditional: 197, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 197, positive: 51, positive conditional: 0, positive unconditional: 51, negative: 146, negative conditional: 0, negative unconditional: 146, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 628, positive: 161, positive conditional: 0, positive unconditional: 161, negative: 466, negative conditional: 0, negative unconditional: 466, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 23747, positive: 3340, positive conditional: 3340, positive unconditional: 0, negative: 107, negative conditional: 107, negative unconditional: 0, unknown: 20300, unknown conditional: 20300, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1116, Positive cache size: 1034, Positive conditional cache size: 1034, Positive unconditional cache size: 0, Negative cache size: 82, Negative conditional cache size: 82, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 288.9ms, 200 PlacesBefore, 200 PlacesAfterwards, 204 TransitionsBefore, 204 TransitionsAfterwards, 29244 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 19692 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1217, positive: 1079, positive conditional: 1079, positive unconditional: 0, negative: 138, negative conditional: 138, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 376, positive: 366, positive conditional: 0, positive unconditional: 366, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 376, positive: 366, positive conditional: 0, positive unconditional: 366, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 376, positive: 356, positive conditional: 0, positive unconditional: 356, negative: 20, negative conditional: 0, negative unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 20, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 83, positive: 36, positive conditional: 0, positive unconditional: 36, negative: 48, negative conditional: 0, negative unconditional: 48, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1217, positive: 713, positive conditional: 713, positive unconditional: 0, negative: 128, negative conditional: 128, negative unconditional: 0, unknown: 376, unknown conditional: 376, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1490, Positive cache size: 1398, Positive conditional cache size: 1398, Positive unconditional cache size: 0, Negative cache size: 92, Negative conditional cache size: 92, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 111.4ms, 202 PlacesBefore, 202 PlacesAfterwards, 206 TransitionsBefore, 206 TransitionsAfterwards, 29764 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 6252 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 299, positive: 255, positive conditional: 255, positive unconditional: 0, negative: 44, negative conditional: 44, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 14, positive: 12, positive conditional: 7, positive unconditional: 5, negative: 2, negative conditional: 1, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 14, positive: 12, positive conditional: 7, positive unconditional: 5, negative: 2, negative conditional: 1, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 14, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 4, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 2, negative conditional: 1, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 19, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 11, negative conditional: 6, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 299, positive: 243, positive conditional: 243, positive unconditional: 0, negative: 42, negative conditional: 42, negative unconditional: 0, unknown: 14, unknown conditional: 14, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1504, Positive cache size: 1410, Positive conditional cache size: 1410, Positive unconditional cache size: 0, Negative cache size: 94, Negative conditional cache size: 94, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 180.6ms, 205 PlacesBefore, 205 PlacesAfterwards, 207 TransitionsBefore, 207 TransitionsAfterwards, 29764 CoEnabledTransitionPairs, 3 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 18756 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 929, positive: 797, positive conditional: 797, positive unconditional: 0, negative: 132, negative conditional: 132, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 929, positive: 796, positive conditional: 796, positive unconditional: 0, negative: 132, negative conditional: 132, negative unconditional: 0, unknown: 1, unknown conditional: 1, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1505, Positive cache size: 1411, Positive conditional cache size: 1411, Positive unconditional cache size: 0, Negative cache size: 94, Negative conditional cache size: 94, Negative unconditional cache size: 0 - TimeoutResultAtElement [Line: 922]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable (line 922). Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (10states, 407/677 universal loopers) in iteration 5,while PetriNetUnfolder was constructing finite prefix that currently has 1615948 conditions, 905106 events (555466/905105 cut-off events. For 13715/27538 co-relation queries the response was YES. Maximal size of possible extension queue 77405. Compared 11893034 event pairs, 107755 based on Foata normal form. 13823/935586 useless extension candidates. Maximal degree in co-relation 1615919. Up to 422605 conditions per place.). - TimeoutResultAtElement [Line: 922]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable (line 922). Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (10states, 407/677 universal loopers) in iteration 5,while PetriNetUnfolder was constructing finite prefix that currently has 1615948 conditions, 905106 events (555466/905105 cut-off events. For 13715/27538 co-relation queries the response was YES. Maximal size of possible extension queue 77405. Compared 11893034 event pairs, 107755 based on Foata normal form. 13823/935586 useless extension candidates. Maximal degree in co-relation 1615919. Up to 422605 conditions per place.). - TimeoutResultAtElement [Line: 922]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable (line 922). Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (10states, 407/677 universal loopers) in iteration 5,while PetriNetUnfolder was constructing finite prefix that currently has 1615948 conditions, 905106 events (555466/905105 cut-off events. For 13715/27538 co-relation queries the response was YES. Maximal size of possible extension queue 77405. Compared 11893034 event pairs, 107755 based on Foata normal form. 13823/935586 useless extension candidates. Maximal degree in co-relation 1615919. Up to 422605 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 191 locations, 3 error locations. Started 4 CEGAR loops. EmptinessCheckTime: 22.2ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 771220.2ms, OverallIterations: 44, TraceHistogramMax: 4, EmptinessCheckTime: 0.0ms, AutomataDifference: 291303.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 10124.1ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 263 SDtfs, 1282 SDslu, 620 SDs, 0 SdLazy, 3480 SolverSat, 165 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2458.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 961 GetRequests, 752 SyntacticMatches, 12 SemanticMatches, 197 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 2421.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1085occurred in iteration=13, InterpolantAutomatonStates: 190, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 399.1ms SsaConstructionTime, 678.1ms SatisfiabilityAnalysisTime, 5797.9ms InterpolantComputationTime, 1723 NumberOfCodeBlocks, 1711 NumberOfCodeBlocksAsserted, 80 NumberOfCheckSat, 1579 ConstructedInterpolants, 46 QuantifiedInterpolants, 3871 SizeOfPredicates, 26 NumberOfNonLiveVariables, 3479 ConjunctsInSsa, 171 ConjunctsInUnsatCore, 77 InterpolantComputations, 13 PerfectInterpolantSequences, 680/1050 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout !ENTRY org.eclipse.osgi 4 0 2021-03-26 02:48:59.283 !MESSAGE Application error !STACK 1 org.eclipse.core.internal.resources.ResourceException(/)[568]: java.io.FileNotFoundException: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7277eae1/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree (No such file or directory) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.(FileOutputStream.java:237) at java.base/java.io.FileOutputStream.(FileOutputStream.java:187) at org.eclipse.core.internal.localstore.SafeFileOutputStream.(SafeFileOutputStream.java:55) at org.eclipse.core.internal.resources.SaveManager.saveTree(SaveManager.java:1381) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1168) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2333) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2322) at de.uni_freiburg.informatik.ultimate.core.coreplugin.UltimateCore.start(UltimateCore.java:191) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) at org.eclipse.equinox.launcher.Main.main(Main.java:1438) An error has occurred. See the log file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7277eae1/.metadata/.log.